问题:
Linux下MySQL workbench连接数据库,表中数据不乱码,但是我下载安装类Navicat for mysql 64位 英文版,其中显示的中文数据乱码
解决步骤:
1、下载好navicat112_mysql_en_x64.tar.gz压缩文件,解压出文件,我用的命令是 tar xvf navicat112_mysql_en_x64.tar.gz
2、我连接上mysql数据库,其中表中字段有中文全部乱码,打开navicat112_mysql_en_x64.tar.gz解压的目录,用文本编辑器方式打开start_navicat会看到 export LANG=”en_US.UTF-8”,改为export LANG=”zh_CN.UTF-8”,然后保存。
3、打开navicat,新建连接,对连接进行 Edit Connection ,Advanced 其中到Encoding 我选择的是Auto
4、保存之后,打开数据库表中数据中文数据显示正常。