第一次使用Navicat,往里面添加中文时,发现中文显示乱码了,很着急,百度了一堆方法,有的说是修改MySQL中的配置文件my.ini,把默认编码default-character-set设置成gbk,有的方法是设置character_set_xxx 设置成gbk等等,折腾了一下午,没有解决这个问题,很是郁闷
对于这种问题,最好的解决方式就是通过linux访问原文件修改环境变量:
操作如下:
mysql -- 启动mysql本地客户端
show variables like 'character%';
可以看见显示列表中两个字符集是latin1,注意:服务器启动是要查找/etc/my.cnf配置文件,如果查找不到,就会到安装目录下找默认配置文件,按照安装路径,默认配置文件应该在/usr/share/mysql/