終端亂碼和無法輸入中文這個問題很煩人,對語言設(shè)置不是很明白簡直就是無頭蒼蠅父丰。
度娘之肝谭,然后終于找到了解決方案。
方案一蛾扇、修改中文支持
1攘烛、首先,安裝中文支持包language-pack-zh-hans:
sudo apt-get install language-pack-zh-hans
2镀首、然后坟漱,修改/etc/environment(在文件的末尾追加):
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
3、再修改/var/lib/locales/supported.d/local(沒有這個文件就新建更哄,同樣在末尾追加):
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN GB2312
4芋齿、最后,執(zhí)行命令:
sudo locale-gen
5成翩、對于中文亂碼是空格的情況觅捆,安裝中文字體解決。
sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming
然后重啟電腦
上面就是網(wǎng)上看到的設(shè)置方法
但是我設(shè)置后沒用2洞!@┤啊庸论!
還得繼續(xù)調(diào)查
然后沒辦法,只能繼續(xù)尋找新的修改方法棒呛。直到看到了以下方案給我了思路:
方案二聂示、把Ubuntu改為英文環(huán)境
配置語言環(huán)境變量
vim /etc/environment
清空里面的信息改成:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
sudo vim /var/lib/locales/supported.d/local
清空里面的信息改成:
en_US.UTF-8 UTF-8
保存后,執(zhí)行命令:
sudo locale-gen
sudo vim /etc/default/locale
清空里面的信息改成:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
重啟電腦
但是這個沒達到我的要求簇秒,因為我要用中文環(huán)境和中文輸入法呀S愫怼!!
以下就是我最后的解決方法了扛禽,請見證:
那就是先執(zhí)行 修改為英文環(huán)境锋边,重啟后再執(zhí)行 配置中文環(huán)境
也就是先執(zhí)行 方案二,再執(zhí)行 方案一编曼。
然后Ubuntu終端終于解決了亂碼和可以輸入中文啦~
完成