本文主要解决的是:navicat 下载以及打开之后出现乱码的问题
下载navicat v12
- 下载Navicat Premium version 12.1,官网:https://www.navicat.com/en/download/navicat-premium
- 用tar -zxvf 解压安装包
- 进入解压后的目录,运行终端输入 ./start_navicat 启动Navicat
- navicat需要注册,如不注册只有14天的试用时间。
解决方法是:删除在安装用户的家目录下的.navicat目录使用命令 rm -rf .navicat64
之后重新运行,软件就会重新开始倒计时。当然想永久会用还是可以使用注册机生成注册码的。。。
下面来解决乱码的问题
-
解决navicat界面显示乱码的问题
运行./start_navicat前,用vim编辑器打开start_navicat,将export LANG=“en_US.UTF-8” 更改为export LANG=“zh_CN.UTF-8”,重新启动,界面显示正常。 -
将系统的默认字符集改为zh_CN.UTF-8(参照:https://blog.csdn.net/example440982/article/details/71218685)
首先,使用locale命令查看系统编码。
然后,修改文件myubuntu@ubuntu:~$ sudo vi /etc/default/locale 编辑文件,加入以下三行。 LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" LC_ALL="zh_CN.UTF-8"
最后,重启系统,打开查看navicat
注:以上两种方法,使用后对我无效,界面依旧是乱码!!!
-
乱码问题通过以上解决方法还没解决的话, 请移步下面这种方法:
更改界面字体:工具-常规-界面字体更改为:Noto Sans Mono CJK SC Regular(也可以选择Noto Sans Mono CJK SC),保存后重启。
按照这个方法,我的界面乱码问题解决了,但是数据依旧是乱码。。。
其实这个时候离成功很进了,只需要再把 :工具-记录 里面的网络字体改成Noto Sans Mono CJK SC就ok了,真是白折腾了半天。
附上效果图:
关于启动图标的制作
1.首先, 打开终端,进入应用管理cd ~/.local/share/applications/
然后,新建应用图标vim navicat.desktop
,编辑以下内容:
#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=Navicat
Comment=The Smarter Way to manage dadabase
Exec=/bin/sh "/home/ehsplus/文档/navicat121_premium_cs_x64/start_navicat"
Icon=/home/ehsplus/下载/navicat120_premium_cs_x64/navicat.png
Categories=Application;Database;MySQL;navicat
Version=1.0
Type=Application
StartupWMClass=Navicat.exe
NoDisplay=false
-
其中Exec表示应用启动路径,Icon表示图标路径 然后点击应用按钮,把刚生成的应用图标拖到任务栏中。
-
此时,当StartupWMClass为空时,启动应用可能会出现双图标
为了解决这个问题,首先打开应用,然后在终端输入:xprop |grep WM_CLASS,此时鼠标指针会变成一个十字准心,然后点击打开的应用,终端会反馈一条信息,包括2个字符串,把第1个字符串里的内容添加到StartupWMClass里,保存,关闭应用重新打开,将不会出现双图标的情况了。