1 解决Navicat无法显示中文
进入navicat的安装包,使用vim编辑 start_navicat
文件
将 export LANG=“en_US.UTF-8” 将这句话改为 export LANG="zh_CN.UTF-8"即可。
2 解决数据库中文异常
进入mysql 终端,输入以下命令:
mysql> show variables like 'char%';
显示如下:
可以看到数据库的编码格式默认是latin1,当向该数据库的数据表中添加中文会报错:1136.
解决方法:
直接改变数据库的编码方式:
mysql> set character_set_database=utf8;
mysql> set character_set_server=utf8
mysql> set character_set_filesystem=utf8;
再次查看编码方式: