1. 程式人生 > >ubuntu18.04 修改編碼,讓系統和eclipse支援GBK

ubuntu18.04 修改編碼,讓系統和eclipse支援GBK

搜出來的解決方法好像都不太相同

我的是Ubuntu18.04,開啟 /var/lib/locales/supported.d目錄下,裡面有兩個檔案,一個是en,一個是zh-hans 。並沒有什麼local檔案


後來才發現,這兩個檔案是由之前的local檔案分開的,en是儲存英文字元,zh-hans儲存中文字元

所以現在應該修改zh-hans檔案(給en檔案新增中文字符集是失敗的),新增

zh_CN.GBK GBK

zh_CN.GB2312 GB2312

然後是sudo dpkg-reconfigure --force locales

這個命令會開啟一個圖形介面視窗


先選擇全部 all locales. 第二步很關鍵,千萬別選擇 你配置的中文字元 zh_CN.GBK 之類的。


選擇預設提供給簡體中文的這個,我之前就是選擇了那個配置的zh_CN.GBK 之類的。。。

結果是重啟後,終端進不去,輸入法報錯,很多東西用不了,字元錯亂,然後解決方法只能在那個xterm很小很小的視窗裡面重新操作了,後來又選錯了,選了en_US.UTF-8,現在電腦變成全英文了,打中文都成繁體字了。。。。我繼續修改。


選好後的執行過程,重啟就好

更新:。。上面寫的都是繁體。。。我現在已經弄好了,

簡體下: 編碼是最初的 zh_CN.UTF-8  , 切記執行那個dpkg-configure --force locale命令別設定成 GBK編碼之類的。不然重啟一堆系統錯誤,終端打不開,輸入法錯誤之類的。那就只能在xterm小窗口裡面重復這條命令重新選擇修改。

注意:新增的gbk,gbh2312之類的是在zh_hans檔案裡,在en檔案會報錯。