操作步驟
1.安裝英文語言包
sudo apt-get install language-pack-en
2.編輯/etc/default/locale
文件
sudo vim /etc/default/locale
修改為以下內容:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_ALL="en_US.UTF-8"
3.應用配置
sudo locale-gen en_US.UTF-8
sudo update-locale
這會強制系統重新加載英文語言包
4.查看是否生效
輸入locale
,若輸出顯示的所有變量均為en_US.UTF-8
,說明配置成功
完成以上步驟之后重啟,基本修復了將語言更改為中文后的亂碼問題,但是還有一個小問題,就是在啟動之后顯示的ubuntu旗標中還是會有中文亂碼,這讓人很不爽。可以嘗試以下步驟:
編輯GRUB配置文件
sudo vim /etc/default/grub
添加以下內容:
LANG=en_US.UTF-8 # 強制啟動階段使用英文
更新GRUP配置
sudo update-grub
刪除中文語言包殘留
sudo apt-get remove language-pack-zh-hans
重啟系統:reboot