查看當前系統語系#
輸入指令locale應該會出現類似以下的資訊:
 1LANGUAGE = (unset),
 2LC_ALL = (unset),
 3LC_MEASUREMENT = "zh_HK.UTF-8",
 4LC_IDENTIFICATION = "zh_HK.UTF-8",
 5LC_NUMERIC = "zh_HK.UTF-8",
 6LC_TIME = "zh_HK.UTF-8",
 7LC_PAPER = "zh_HK.UTF-8",
 8LC_MONETARY = "zh_HK.UTF-8",
 9LC_TELEPHONE = "zh_HK.UTF-8",
10LC_ADDRESS = "zh_HK.UTF-8",
11LC_NAME = "zh_HK.UTF-8",
12LANG = "C.UTF-8"
以我的輸出為例:LC_ALL沒有被設定;LANG為C.UTF-8。
我的系統語系為英文,則只需將上述兩個變數改為en_US.UTF-8即可。
如果你的系統是其他語系,例如繁體中文(台灣),則需改為zh_TW.UTF-8;香港則為zh-HK.UTF-8…以此類推。
安裝系統語言包#
依照先前所述,安裝你預期的系統語言包,例如英文,則安裝language-pack-en:
1sudo apt install -y language-pack-en
如果是中文則安裝language-pack-zh-hant:
1sudo apt install -y language-pack-zh-hant
(p.s. 其他語言包請自行搜尋)
修改系統語系#
以英文en_US為例,編碼為UTF-8,使用以下指令修改系統語系:
1sudo update-locale LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8
請自行設定對應的語系:
1# 台灣
2sudo update-locale LANG=zh_TW.UTF-8 LC_ALL=zh_TW.UTF-8
3# 香港
4sudo update-locale LANG=zh_HK.UTF-8 LC_ALL=zh_HK.UTF-8
5...
References#
- 《command line - How do I fix my locale issue? - Ask Ubuntu》https://askubuntu.com/questions/162391/how-do-i-fix-my-locale-issue

