語系檔案的變數(locale)
文章推薦指數: 80 %
語系檔案的變數(locale) ... Locale 設定由三個部分所組成:語言代碼(Language Code)、國碼(Country Code)、編碼(Encoding) ... UTF-8 ISO-8859-1 ISO-8859-10 zh_CN.
Next:命令別名設定alias,unalias
Up:Shell
Previous:Bashshell
Contents
DYWANG_HOME
語系檔案的變數(locale)
Locale設定由三個部分所組成:語言代碼(LanguageCode)、國碼(CountryCode)、編碼(Encoding)。
Locale的設定名稱就是由這三個一起組成:
語言代碼_國碼.編碼
Linuxdistributions可支援的語系,可以指令locale查詢:
[root@dywOffice~]#locale-a
en_AU
en_AU.ISO-8859-1
en_AU.UTF-8
en_GB
en_GB.ISO-8859-1
en_GB.UTF-8
en_US
en_US.ISO-8859-1
en_US.UTF-8
ISO-8859-1
ISO-8859-10
zh_CN.GB18030
zh_CN.GB2312
zh_CN.GBK
zh_CN.UTF-8
zh_HK.GB18030
zh_HK.UTF-8
zh_TW
zh_TW.Big5
zh_TW.UTF-8
locale的定義:
LANG主語言的環境
LCALL指定所有的Locale
LCCTYPE字元定義(包含字元分類與轉換規則)
LCMESSAGES訊息顯示
LCTIME時間格式
LCNUMERIC數字格式
LCMONETARY貨幣格式
LCCOLLATE字母順序與特殊字元比較
系統語系設定:/etc/sysconfig/i18n
國際化(Internationalization)被縮寫為i18n,即只取首尾兩個字母,中間字母為18個。
[root@dywOffice~]#cat/etc/sysconfig/i18n
LANGUAGE=en_US:en
GTK_IM_MODULE=gcin
LC_ADDRESS=en_US
LC_COLLATE=en_US
QT_IM_MODULE=gcin
XIM=gcin
LC_NAME=en_US
LC_NUMERIC=en_US
LC_MEASUREMENT=en_US
LC_TIME=en_US
LANG=en_US
LC_IDENTIFICATION=en_US
LC_MESSAGES=en_US
LC_CTYPE=zh_TW.UTF-8
ENC=utf8
LC_TELEPHONE=en_US
LC_MONETARY=en_US
XIM_PROGRAM=gcin
LC_PAPER=en_US
XMODIFIERS="@im=gcin"
使用者個人語系設定:~/.i18n
練習題
Bashshell的語系設定zh_TW.UTF-8,代表意義為何?
Sol.
語言代碼zh、國碼TW、編碼UTF-8。
如何查詢Linuxdistributions可支援的語系?
Sol.
locale-a
Linux系統語系設定,存在那個檔案?
Sol.
/etc/sysconfig/i18n
Linux使用者個人語系設定,存在那個檔案?
Sol.
~/.i18n
延伸文章資訊
- 1ISO 639 — Language codes
ISO 639 is composed of five different parts · Part 1: ISO 639-1:2002 provides a 2-letter code tha...
- 2語系檔案的變數(locale)
語系檔案的變數(locale) ... Locale 設定由三個部分所組成:語言代碼(Language Code)、國碼(Country Code)、編碼(Encoding) ... UTF-8...
- 3ISO language codes
Andiamo's list of ISO language codes. Find the two-letter language code for each country by scrol...
- 4ISO 639-1代码表- 维基百科,自由的百科全书
ISO 639是為語言分類的設計的一套標準代碼。每種語言都被分配了兩個字母(639-1)或三個字母(639-2和639-3)的小寫代碼。 以下的表格包括了:. ISO 639-1:兩個字母, ...
- 5ISO Locale codes - Mozilla
2 letter language codes are derived from the ISO 639 standard; country codes are from ISO 3166. H...