Ubuntu18.04下安装navicat v12(解决界面以及数据乱码问题)

本文主要解决的是:navicat 下载以及打开之后出现乱码的问题

下载navicat v12

  1. 下载Navicat Premium version 12.1,官网:https://www.navicat.com/en/download/navicat-premium
  2. 用tar -zxvf 解压安装包
  3. 进入解压后的目录,运行终端输入 ./start_navicat 启动Navicat
  4. navicat需要注册,如不注册只有14天的试用时间。
    解决方法是:删除在安装用户的家目录下的.navicat目录使用命令 rm -rf .navicat64
    之后重新运行,软件就会重新开始倒计时。当然想永久会用还是可以使用注册机生成注册码的。。。

下面来解决乱码的问题

  1. 解决navicat界面显示乱码的问题
    运行./start_navicat前,用vim编辑器打开start_navicat,将export LANG=“en_US.UTF-8” 更改为export LANG=“zh_CN.UTF-8”,重新启动,界面显示正常。

  2. 将系统的默认字符集改为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

    注:以上两种方法,使用后对我无效,界面依旧是乱码!!!

  3. 乱码问题通过以上解决方法还没解决的话, 请移步下面这种方法:
    Ubuntu18.04下安装navicat v12(解决界面以及数据乱码问题)_第1张图片
    更改界面字体:工具-常规-界面字体更改为:Noto Sans Mono CJK SC Regular(也可以选择Noto Sans Mono CJK SC),保存后重启。
    Ubuntu18.04下安装navicat v12(解决界面以及数据乱码问题)_第2张图片
    按照这个方法,我的界面乱码问题解决了,但是数据依旧是乱码。。。
    其实这个时候离成功很进了,只需要再把 :工具-记录 里面的网络字体改成Noto Sans Mono CJK SC就ok了,真是白折腾了半天。
    Ubuntu18.04下安装navicat v12(解决界面以及数据乱码问题)_第3张图片
    附上效果图:
    Ubuntu18.04下安装navicat v12(解决界面以及数据乱码问题)_第4张图片

关于启动图标的制作

1.首先, 打开终端,进入应用管理cd ~/.local/share/applications/
然后,新建应用图标vim navicat.desktop ,编辑以下内容:
Ubuntu18.04下安装navicat v12(解决界面以及数据乱码问题)_第5张图片

#!/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
  1. 其中Exec表示应用启动路径,Icon表示图标路径 然后点击应用按钮,把刚生成的应用图标拖到任务栏中。
    Ubuntu18.04下安装navicat v12(解决界面以及数据乱码问题)_第6张图片

  2. 此时,当StartupWMClass为空时,启动应用可能会出现双图标

    为了解决这个问题,首先打开应用,然后在终端输入:xprop |grep WM_CLASS,此时鼠标指针会变成一个十字准心,然后点击打开的应用,终端会反馈一条信息,包括2个字符串,把第1个字符串里的内容添加到StartupWMClass里,保存,关闭应用重新打开,将不会出现双图标的情况了。

你可能感兴趣的:(mysql,linux)