linux中navicat for MySQL解决乱码问题

mac2024-06-21  45

linux中navicat for MySQL解决乱码问题

编辑启动文件start_navicat,修改字符集: export LANG=zh_CN.utf8

修改MySQL的配置文件如下:

打开配置文件命令:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]域下加上以下内容 character-set-server=utf8mb4 collation-server = utf8mb4_unicode_ci init_connect='SET NAMES utf8mb4' skip-character-set-client-handshake = true 在该文件的最后面添加下面内容(不一定要放在最后) [mysql] default-character-set=utf8mb4

然后打开navicat for MySQL 选择工具(Tool)—>选项 常规—>界面字体这里选择Default(选择的时候是乱码的,我的做法是:一个□为一个字母,那就是七个□,鼠标对准第七个□,滑动鼠标滑轮往下找,他们的首字母排序是ABCDEF------) 退出,然后再打开 编辑器—>编辑器字体这里选择也Default 记录也要设置,不然查看表记录的时候会有乱码 OK!!!

最新回复(0)