数据库无法插入信息
前台页面编码是GB2312,我用过滤器将其该为ISO-8859-1,然后中文信息插入mysql中(mysql数据库编码为latin1不能改变),报出Data too long for column的错误,请问有没有什么办法将中文插入数据库中(数据库编码不能改变)? 搜索更多相关主题的帖子:
数据库
----------------解决方案--------------------------------------------------------
ISO-8859-1
这个不支持中文吧!
----------------解决方案--------------------------------------------------------
可以用的 只是插入到数据库中是乱码,但是我现在插也插不进去了!
----------------解决方案--------------------------------------------------------
为什么不用中文的格式添加到数据库呢
用GBK试试
----------------解决方案--------------------------------------------------------
就是不能用啊!数据库开发好了,不能改只能这么写了,出了问题我现在也只能问问大家有没有什么办法了
----------------解决方案--------------------------------------------------------
mysql 的编码格式是可以改变的。
它的设置的位置是在配置的“详细设置”下面才会有,“标准配置”下面没有该选项。
你把它改过来后再试试行不行。
----------------解决方案--------------------------------------------------------
已经解决了 将列中的字符集从默认的改变之后就好了 呼 麻烦的事情解决了
----------------解决方案--------------------------------------------------------