精品軟體與實用教程
如何為Ubuntu系統安裝中文支援安裝zh_CN.UTF-8
如何在英文Ubuntu系統中安裝中文支持,包括安裝中文包和配置環境變數兩個步驟。
在Ubuntu 系統中安裝中文支援非常簡單,只需兩個步驟即可完成:
第一步,安裝中文語言包:
sudo apt-get install language-pack-zh*
第二步,配置相關環境變數:
sudo vim /etc/environment
在文件中新增以下設定:
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh:en_US:en" LC_ALL="LC_ALL=zh_CN.UTF-8"
第三步,重新設定本地配置:
sudo dpkg-reconfigure locales
如果不需要中文輸入法,下面步驟可以省略。
除此之外,為了確保中文輸入法的正常使用,還需要安裝中文輸入法引擎,例如ibus-pinyin:
sudo apt-get install ibus-pinyin
安裝完成後,可以透過以下命令啟用ibus-pinyin:
apt install ibus ibus-daemon -drx
最後,在系統設定中選擇輸入法為ibus-pinyin 即可。
相關指令:
locale --all-locales
列出目前系統中所有支援的locale
localectl list-locales
列出目前系統中所有可用的locale
localectl set-locales LOCALE... 修改目前系統中的locale,與locale功能相同,與export上文提到的三個變數相同
至此,您已成功在Ubuntu 系統中安裝了中文支持,可以正常使用中文輸入法和顯示中文介面。
終端顯示中文正常,應用程式裡面顯示中文異常。
本文針對的問題是「Ubuntu 安裝中文語言包」「Ubuntu 中文問題”,“Ubuntu變更語言環境”,“Ubuntu locale的設定”,“cannot change locale (zh_CN.UTF-8)”,“Linux中文亂碼”,“Linux字元集修改”,“Linux亂碼的解決方法」等問題,提供一站式解決。如果系統顯示中文異常,例如出現顯示中文亂碼等,可以參考本文章
要達到應用程式中正常顯示中文字元的目的,要下面的三個變數應該如下,
LANG=zh_CN.UTF-8 LANGUAGE=zh_CN:zh:en_US:en LC_ALL=LC_ALL=zh_CN.UTF-8
但問題在於“LC_ALL to default locale: No such file or directory”和“LC_ALL: cannot change locale (zh_CN.UTF-8) ”,因此重新安裝中文語言包。
執行下面命令
sudo apt-get -y install language-pack-zh-hans
或
sudo apt-get -y install language-pack-zh-hans language-pack-zh-hans-base
如果想支援繁體字,則執行
sudo apt-get -y install language-pack-zh-hant
或
sudo apt-get -y install language-pack-zh-hant language-pack-zh-hant-base
再執行locale指令設定當前locale環境
locale