注册 登录
编程论坛 J2EE论坛

数据库无法插入信息

lgdcky 发布于 2007-10-23 15:35, 532 次点击
前台页面编码是GB2312,我用过滤器将其该为ISO-8859-1,然后中文信息插入mysql中(mysql数据库编码为latin1不能改变),报出Data too long for column的错误,请问有没有什么办法将中文插入数据库中(数据库编码不能改变)?
6 回复
#2
suncf19852007-10-23 16:15
ISO-8859-1

这个不支持中文吧!

#3
lgdcky2007-10-23 16:31
可以用的  只是插入到数据库中是乱码,但是我现在插也插不进去了!
#4
枫飘天涯2007-10-23 20:12
为什么不用中文的格式添加到数据库呢
用GBK试试
#5
lgdcky2007-10-23 21:04
就是不能用啊!数据库开发好了,不能改只能这么写了,出了问题我现在也只能问问大家有没有什么办法了
#6
无缘今生2007-10-24 11:33

mysql 的编码格式是可以改变的。

它的设置的位置是在配置的“详细设置”下面才会有,“标准配置”下面没有该选项。

你把它改过来后再试试行不行。
#7
lgdcky2007-10-24 14:35
已经解决了  将列中的字符集从默认的改变之后就好了 呼  麻烦的事情解决了
1