Navicat64在Ubuntu下乱码解决方法


原文链接: Navicat64在Ubuntu下乱码解决方法
  1. ctrl + q: 打开新查询窗口

  2. ctrl + r: 运行当前窗口内的所有语句

  3. ctrl + w: 关闭当前窗口

  4. F6: 打开一个mysql命令行窗口

---------------------------以下是然并卵的快捷键----------------------------------------

  1. ctrl + n: 打开新查询窗口
  2. ctrl + shit + r: 只运行选中的语句
  3. ctrl + /: 注释
  4. ctrl + shift + /: 取消注释
  5. ctrl + l: 删除一行
  6. F7: 运行从光标当前位置开始的一条完整sql语句
  7. ctrl + d: 在表数据窗口上查看表定义

1. 界面出现乱码解决方法

下载地址

linux下面的navicat中文出现白色方块

解决办法:打开start_navicat文件

export LANG="en_US.UTF-8" 改为 export LANG="zh_CN.UTF-8"

2. 数据库乱码解决方法

进入选项 里面把字体全部设置为【文泉驿微米黑】

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

3. 原因解释:

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

`