用jdbc把中文数据插入mysql中 为什么就是插不进去呢
英文可以插进去的 怎么解决这问题
------解决方案--------------------插不进去还是插进去乱码?
打印出的sql语句直接在sql客户端执行试试?
是不是拼成的sql就已经乱码?
还有db字符集是否为utf8?
------解决方案--------------------看一下,你的字段的范围,是不是太小了
------解决方案--------------------把表的编码,改成utf-8就可以了
------解决方案--------------------把Sql贴出来看看吧。 要么你把sql直接到mysql里面去执行。看结果
------解决方案--------------------看下前后台的转码吧
------解决方案--------------------是不是之前就出错了,而不是到插入数据的时候才出错
------解决方案--------------------是不是你的数据库的编码与你当前用的数据编码不一致呀,用 show variables like 'character%' 查看一下你的数据库编码是否一致