Navicat64在Ubuntu下乱码解决方法
原文链接: Navicat64在Ubuntu下乱码解决方法
ctrl + q: 打开新查询窗口
ctrl + r: 运行当前窗口内的所有语句
ctrl + w: 关闭当前窗口
F6: 打开一个mysql命令行窗口
---------------------------以下是然并卵的快捷键----------------------------------------
- ctrl + n: 打开新查询窗口
- ctrl + shit + r: 只运行选中的语句
- ctrl + /: 注释
- ctrl + shift + /: 取消注释
- ctrl + l: 删除一行
- F7: 运行从光标当前位置开始的一条完整sql语句
- 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的字体就可以了。