重新裝了個Ubuntu16.04的系統,結果中文亂碼,找了一圈的解決辦法,個人覺得最好的一個辦法,趕緊記錄一下,本文嚴重抄襲自 站長之家 ,如有侵權請聯系删除,謝謝。
- 檢查是否已經安裝了中文包支援
sudo dpkg -l | grep language-pack-zh-hans
-
安裝
如果沒有安裝,就安裝,已經安裝了就直接跳到下一步,原來的
已經更新為language-pack-zh
,是以這一步改了一下language-pack-zh-hans
sudo apt-get install language-pack-zh-hans
-
配置語言環境變量
1.打開
/etc/environment
2.打開sudo vim /etc/environment 把下面代碼添加進environment檔案 LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en"
,檔案不存在就建立檔案/var/lib/locales/supported.d/local
3.儲存檔案,執行以下指令sudo vim /var/lib/locales/supported.d/local 添加zh_CN.GB2312字元集 en_US.UTF-8 UTF-8 zh_CN.UTF-8 UTF-8 zh_CN.GBK GBK zh_CN GB2312
sudo locale-gen
-
設定系統預設語言
打開
/etc/default/locale
修改為:sudo vim /etc/default/locale
然後重新開啟終端就搞定了LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en" sudo reboot
參考連結:
時光不寫部落格-ubuntu伺服器中文亂碼、