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

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

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

ubuntu18.04 修改編碼,讓系統和eclipse支持GBK_第1张图片

後來才發現,這兩個文件是由之前的local文件分開的,en是保存英文字符,zh-hans保存中文字符


所以現在應該修改zh-hans文件(給en文件添加中文字符集是失敗的),添加

zh_CN.GBK GBK

zh_CN.GB2312 GB2312


然後是 sudo dpkg-reconfigure --force locales

這個命令會打開一個圖形界面窗口

ubuntu18.04 修改編碼,讓系統和eclipse支持GBK_第2张图片

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

ubuntu18.04 修改編碼,讓系統和eclipse支持GBK_第3张图片

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

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

ubuntu18.04 修改編碼,讓系統和eclipse支持GBK_第4张图片

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


更新:。。上面写的都是繁体。。。我现在已经弄好了,

简体下: 编码是最初的 zh_CN.UTF-8  , 切记运行那个dpkg-configure --force locale命令别设置成 GBK编码之类的。不然重启一堆系统错误,终端打不开,输入法错误之类的。那就只能在xterm小窗口里面重复这条命令重新选择修改。

注意:添加的gbk,gbh2312之类的是在zh_hans文件里,在en文件会报错。

你可能感兴趣的:(Linux,系统)