Ubuntu16.04LTS版本Navicat界面乱码(Wine而非字符集问题)

版本说明:

Ubuntu版本:
Ubuntu16.04LTS

Navicat版本:
官网的navicat版本,当然是premium版本。网址是www.navicat.com.cn。下载cs版本,即中文版

说明:
如果你是没做什么直接下载新镜像和navicat打开是乱码,那不是什么字符集问题,不用捣鼓local里面的lang,而是wine模拟navicat出问题,因为navicat在linux上运行是依赖于wine来模拟window环境来实现的。

解决方法:
打开软件,进入选项,options(选项),里面字体选择最下面那种字体,就是文泉字体(也可以自行安装其他字体)。好的,选万后发现更多字体恢复正常。这时关掉Navicat再次执行./start_navicat打开软件,你会发现,除了少数不相干的地方依然乱码(方框)之外(包括目录,这一点没解决),基本上按钮和整个菜单都没问题了——当然最重要是打开数据库表数据也是正常了,所以剩下的细节迟点再折腾了。

原因解释:
Navicat在linux下运行其实是利用wine虚拟出来的,wine有个问题就是对中文支持不好,而ubuntu默认的那个wine版本无法显示中文,而opensuse是可以的,所以乱码产生主要与wine有关。这个问题同时也出现在QQ等软件上面。假如是按照发行版安装后没有自行配置过字体,那么Ubuntu下截止到该文章发布时间是会有乱码出现的。所以这里仅仅需要改变一下option的字体就可以了。

你可能感兴趣的:(Ubuntu16.04LTS版本Navicat界面乱码(Wine而非字符集问题))