語系/地區碼 zh-TW與zh-CN 中的zh代表什麼?

在Java中用來表示國家與地區或語系的代碼,英文有:en-US, en-UK等,分別表示美國與聯合王國(United Kingdom, 英國)。開頭的en是English的縮寫。

而用來代表中國(簡體中文)與台灣(正體中文)的是zh-CNzh-TW,CN是China,TW是Taiwan,而這開頭的「zh」又是什麼意思呢?

原來zh是ZhongHua(中華)的音譯。

終於搞清楚了(後知後覺...)。

2005/06/07 23:00 補記:
根據網友提供的資料資訊,追查到FreeBSD Chinese HOWTO, locale的設定, 再查到1998年公布的ISO 639,原來語言碼在639-2與639-1中有三碼與兩碼二種,華語三碼是"chi"或"zho",兩碼是"zh",看來"zh"是"zho"的前二字,但找不到明確說明zho是ZhongWen(中文)或ZhongHua(中華),但由定義「語言」的編碼來推測,ZhongWen的可能性較高。


2015/11/10 補記:
參考:其實,TWN 代表的是……:ISO 組織及國家編碼的小故事

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

13 個回應

  1. en.wikipedia表示:

    來源:英文版的維基百科學

    https://en.wikipedia.org/wiki/ZH

    Chinese language (ISO 639-1 code: zh), based on a native name of the Chinese language Zhōngwén and a Chinese adjective for Chinese, Zhōnghuá.

    中文版的維基百科:https://zh.wikipedia.org/zh-tw/ZH

    中文(漢語),「zh」是其ISO 639-1代碼,基於「中文」的發音「Zhōngwén」。

  2. 匿名表示:

    zh是中华的汉语拼音首字母,不是什么音译

  3. ????表示:

    zh是“中文”一词的汉语拼音,不是中华的音译,谢谢
    例如,zh-HK就等于中文(香港特别行政区),zh-TW就等于中文(台湾)
    无知真TM可爱

    • 葉佩雯表示:

      一個錯誤也可以把你搞得那麼惱怒,五毛真TM低情商呢~ ^O^

  4. 匿-名表示:

    请问跟Java有什么关系???

  5. benhuan表示:

    我还是觉得三楼说的对,zh是中文的缩写,而不是中华

  6. ~~表示:

    多谢多谢~

  7. E世博表示:

    让我一下明白了什么叫是zh-cn了,谢博主了

  8. Chen表示:

    轉貼linux討論區的文章作者 chinsan@bbs.sayya.org zh 代表 zhongwen(中文) 的前兩字  en 代表 english(英文) 的前兩字   ru 代表 russian(俄文) 的前兩字  組成規則其實是 Language/Country Code/Character Encoding  IE:    Language/Country Code   Description    en_US                   English – United States    ru_RU                   Russian for Russia    zh_TW                   Traditional Chinese for Taiwan  可以看看    UTF-8 and Unicode FAQ for Unix/Linux      http://www.cl.cam.ac.uk/~mgk25/unicode.htm  或 Google ISO, unicode, UCS, locale, utf 這些字找一下

  9. 傑森表示:

    啊!後知後覺者…+1@-@

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *