美文网首页
Java写入MySql中坑爹的中文乱码

Java写入MySql中坑爹的中文乱码

作者: 呦释原点 | 来源:发表于2016-10-13 10:51 被阅读174次

记得以前学习SQL Server是也有中文乱码问题,需要所有的编码格式一致就好。最近用MySql也出现了中文乱码,一些在my.ini文件中设置的不太实用,一开始弄得我都不能启动MySql服务了,为自己找资料不正确很委屈,继续搜资料呗,在网上找了大量资料后,最终找到一下最好的解决方法。

这个问题需要注意三个地方的中文乱码问题

1.MySql配置的编码 

重新配置MySql的编码:执行C:\Program Files\MySQL\MySQL Server 5.5\bin中的MySQLInstanceConfig.exe文件在设置charset时选中第三个,我此处用的是gbk

查看自己MySql 的编码  参考:http://blog.chinaunix.net/uid-26863299-id-3612360.html

2.写入时的编码

3.数据库的编码/表的编码/字段的编码    

我用的navicat: 

数据的编码:右击数据库->数据库属性->字符集

表的编码:右击表设计表->选项->字符集

字段的编码:在设计字段释下面有(我当时眼瞎没看到)

参考: http://www.2cto.com/database/201209/156186.html

备注:不知道为何我一开始全部使用的utf8编码写入的还是乱码(自己感觉可能是我数据的原因,但这又不科学啊),后来全部改成gbk编码了

还望各位大神指教

相关文章

网友评论

      本文标题:Java写入MySql中坑爹的中文乱码

      本文链接:https://www.haomeiwen.com/subject/hbjwyttx.html