昨天遇到了這個問題,網上找了很多方法都沒有真正解決這個問題。
目前其他博客論壇說的主要方法有
1)將安裝目錄下的./start_navicat中的字符集改為zh_CN.UTF-8
2)將系統的默認字符集改為zh_CN.UTF-8
我都照做了都沒用,看到網上有分析說是wine的問題改系統默認字符集是沒用的,建議自己下載了新的字體加在了安裝目錄里面太麻煩了,或者說的一些字體根本找不到。
所以我介紹一下我的解決方法:
1)打開亂碼的界面,選擇菜單欄第五個(如果Navicat版本不同的話,注意是亂碼后括號里為T的那個,表示工具Tool),下拉菜單中選擇最后一個,打開為選項。亂碼情況下注意對着圖片選擇正確。
2)選項里左邊選擇第一個,在右邊第一個下拉框中選擇Noto Sans mono CJK SC Regular,編輯器選項和記錄選項也都選擇這個字體(這一個系列的字體應該都可以,試出這個可以以后我就沒有嘗試其他的了)。
3)確定保存時要注意,如果你用的虛擬機可能因為界面太小,只能顯示到“默認”按鈕,實際上下面還有“確定”和“取消”兩個按鈕顯示不出來,千萬不要點成默認按鈕,否則又還原成默認的字體了(注意對着圖看一下)。
4)如果沒顯示出來確定按鈕,用tab鍵慢慢切換到默認按鈕的下一個按鈕按回車就保存好了