Ubuntu系统安装最新版的Navicat,出现方框乱码、字体横向、不显示字体等情况。
出现这种情况首先想到字体不适合,需要选择合适的字体。首先打开乱码的界面,选择菜单栏第五个(如果Navicat版本不同的话,注意是乱码后括号里为T的那个,表示工具Tool),下拉菜单中选择最后一个,打开为选项。乱码情况下注意对着图片选择正确。
选项里左边选择第一个,在右边第一个下拉框中选择字体,选择为 AR PL UMing CN,有的电脑选择 Noto Sans mono CJK SC Regular这个系列的字体也都可以,根据自己的实际情况尝试这两个系列的字体,改好后基本上界面的字体都能看清楚了,然后还需要将编辑器和记录两类改成与之前的字体一致即可。
确定保存时要注意,如果你用的虚拟机可能因为界面太小,只能显示到“默认”按钮,实际上下面还有“确定”和“取消”两个按钮显示不出来,千万不要点成默认按钮,否则又还原成默认的字体了(注意对着图看一下)
前面讲的是安装时就已经出现乱码的情况,有时候,后期可能在使用过程中出现乱码,如下几种情况:
1.出现navicat链接mysql乱码的情况,解决如下:
打开编辑解压的navicat目录下面的start_navicat: vim start_navicat
查找export LANG="en_US.UTF-8" 改为 export LANG="zh_CN.UTF-8"。
2. 从网页到数据库后显示乱码,或者说是从数据库读出数据到client显示为乱码
理论上说是要保持client、MySQL中的character_set_client、table charset这三个字符集编码一致,就可以保证乱码一定不会出现。
那么乱码如何解决,其实很简单,不需要修改什么my.ini,character等,只需要在Navicate中右键数据库→连接属性→高级,将编码选为自动即可!