查看當前系統語系#
輸入指令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