- 代碼: 選擇全部
locale
2. 如何知道自己 export 了什麼東西?
- 代碼: 選擇全部
export
3. locale 相關知識
- 代碼: 選擇全部
dpkg-reconfigure locales
執行這個指令時, 設定的是 LANG, 這是最沒效力的。
如果沒有安裝 locales, 預設的 LANG 通常稱為 C 或 POSIX
man page 或其他文字通常是以 en 或 en_US 顯示
最強效的是 LC_ALL, 設定下去, 底下這些都會強制跟 LC_ALL 相同。LC_ALL 沒有預設值。
LC_CTYPE 字元分類和處理, 一般的輸入法只要設定這個就能用
LC_NUMERIC 處理非金錢相關的數字格式
LC_TIME 處理時間、日期等
LC_COLLATE 處理字元比較和排序
LC_MONETARY 處理金錢相關的格式和符號
LC_MESSAGES 處理顯示的格式, 訊息想看中文要設定這個
LC_PAPER
LC_NAME
LC_ADDRESS
LC_TELEPHONE
LC_MEASUREMENT
LC_IDENTIFICATION
另外還有一個 LANGUAGE
這只有少數程式會用到
4. 範例:
- 代碼: 選擇全部
export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8
export LC_CTYPE=zh_TW.UTF-8
在這裡設定 LANG 和 LC_CTYPE 都是沒意義的, 因為 LC_ALL 已經設定了
- 代碼: 選擇全部
export LANG=zh_TW.BIG5
export LC_ALL=zh_TW.UTF-8
在這裡 LANG 無效
- 代碼: 選擇全部
export LANG=zh_TW.BIG5
export LC_CTYPE=zh_TW.UTF-8
export LC_MESSAGES=zh_TW.UTF-8
顯示輸入都是用 UTF-8, 其他的東西則是 big5
- 代碼: 選擇全部
export LANG=POSIX
export LC_CTYPE=zh_TW
全部都是美式英文, 但可以輸入繁體中文
- 代碼: 選擇全部
export LC_MESSAGES=zh_TW
通常設定這個之後, 軟體的介面和選單就會用中文(如果有支援的話)
例外是 openoffice, 還要設定
- 代碼: 選擇全部
export LANGUAGE=zh_TW
希望這些小東西對大家有用, 若有謬誤也請回文指出, 謝謝大家。