MYSQL中出现乱码的主要原因是字符码没有匹配 ,比如你用Eclipse或MYSQL的开发工具如Navicat直接用命令行直接插入数据的时候字符码设置的不对应,如Eclipse中我们习惯将字符集设置成UTF-8,或是在Navicat中设置了UTF-8 等等,但是在装MYSQL的时候,由于疏忽没有对MYSQL的字符集进行设置,而MYSQL的默认字符集是latin-1好像,发现问题就简单了,找到MYSQL的安装位置,找到my.ini文件,直接用TXT打开,在[mysql][mysqld]中进行修改:
[client]
port=3306
[mysql]
default-character-set=utf8
然后再修改后面的:
[mysqld]
character-set-server=utf8
都将其改为utf8后保存后 就OK了。
然后再将Navicat中的字符改成UTF8或者是直接选择MYSQL的默认字符集就OK了。如图
图片见附件:。。
上述都修改后,重新启动服务。
MySQL字符出现乱码
猜你喜欢
转载自super-ksi.iteye.com/blog/1732691
今日推荐
周排行