中文標準交換碼

中文標準交換碼（Chinese Standard Interchange Code，簡稱 CSIC），是中華民國國家標準 11643 號，簡稱 CNS 11643，舊名通用漢字標準交換碼（Chinese Ideographic Standard Code for Information Interchange，簡稱 CISCII），是中華民國政府為中文資訊處理制定的字元編碼方案，與許多學術圖書館系統採用的中文資訊交換碼同屬於中文交換碼。中文標準交換碼基於 ISO 2022 定義，和 ASCII 相容，其 EUC 版本為 EUC-TW。

簡介

1980 年 9 月，行政院國家科學委員會集合編碼專家、學者在溪頭舉行會議，建立國家中文資訊標準交換碼的編碼原則，並報請行政院核定。隔年，行政院函令國科會、教育部、中央標準局及主計處電子處理資料中心組成專案作業小組，推動編碼工作。經多次會商，於 1983 年 10 月底完成「通用漢字標準交換碼」的試用版，試行二年。試用期滿後，國科會與主計處電資中心邀集相關單位與業者組成技術小組，檢討試用結果，並根據檢討結果修訂編碼原則予以重編。1986 年 8 月 4 日由經濟部中央標準局（後改名為標準檢驗局）正式公佈，取名「通用漢字標準交換碼」，其內容包括第一字面、第二字面共 13,051 字。

1980 年代萬「碼」奔騰，業界使用各種不同的字元編碼，如大五碼、王安碼、IBM 5550 碼、公會碼、電信碼、倚天碼等；CNS11643 與大五碼字數相同（大五碼有 13,053 字，但有兩個重碼）。藉由此國家標準交換碼的公佈與使用，做為各種不同內碼間的橋梁，使得不同的內碼也可以互相溝通和交換，資料可共享。

為因應各界對擴大中文字元集的需求，中央標準局於 1990 年委託資訊工業策進會進行擴編。CNS 11643 於 1992 年使用至第七字面，共 48,027 字，並更名為「中文標準交換碼」。2003 年，標準檢驗局委託中文數位化技術推廣基金會再次擴編，於 2004 年推出新版的 CNS11643，將編碼空間由原先規定的十六字面增加到八十字面，並使用至第十五字面。2014 年，使用第十七、十九字面。2021 年，使用第二十四字面。CNS11643 現有兩個細部標準，「中文字基礎部件及部件屬性」（CNS11643-2 ）以及「 中文字筆畫分類」（CNS11643-3）。

「CNS11643 中文交換碼全字型檔」為 1999 年時，由主計處電資中心委託中文數位化技術推廣基金會建置，用以解決中文碼查詢、轉碼與缺字問題。為配合 2012 年的行政院組織改造，全字型檔改由研考會辦理，自 2014 年又由繼承研考會業務的國家發展委員會管理。2022 年 8 月 27 日數位發展部成立後，網站管理機構調整為數位部。全字型檔目前已收納 10 萬 8,800 多個文字及符號。若扣除第八和第九字面中的非漢字字元以及第一字面中的符號、注音、部首、漢字構件等字元，以有倉頡碼屬性的字來計算，大約有 9 萬 6,600 多個漢字。

版本

編碼格式

CNS11643 遵循 ISO/IEC 2022 所規定的七位元 94 個多位元組延伸編碼格式，以 2 個位元組（byte）為中文碼編碼單位，以十六進位制之文數字表示，並且避開控制字元所在的範圍。字面字集之排列，大抵以使用頻率為次序，第一字面以常用字為主，第二字面以次常用字為主，第三字面以部分罕用字及較常用異體字為主，其後的字面大多以罕用字、異體字、教育部閩客語用字及戶政、役政、地政等機關用字為主。在每一字面中，依先筆畫後部首排列順序來編訂字碼（每一字面均以文字筆畫總數為第一次序，筆劃數同則按照部首為次序，部首同再按照筆順為次序）。

CNS11643 採用多字面編碼結構，並藉助 ISO/IEC 2022 所規定的逸出順序（escape sequence）和呼叫控制符切換字面。因此，同樣的正規字元碼在 CNS11643 的不同字面會代表不同的漢字（例如：第 1 字面字元碼 454A 為中文字「日」，而第 2 字面的 454A 是中文字「碇」）。CNS11643 在新版中規定了延伸字元碼，作為任一字元的唯一字元碼。中文標準交換碼延伸字元碼是在正規字元碼前，附加該字元所屬字面的字面指示碼。

3.1 終結字元

目前 CNS11643 的 1 至 7 字面之終結字元（最後字元、最終位元組）F 已獲國際標準組織 ISO 正式登記為 47 至 4D，亦可使用於字集之指定。依據 ISO 237 之規定，各國的國家標準若要成為國際間之中文資訊交換標準，必須向國際標準組織申請註冊，並由國際標準組織正式公佈，如此全球各國即可依國際標準公佈之終結字元進行資料交換。

CNS11643-1992 所包括的七個字面，每個字面均分別向 ISO 秘書處歐洲計算機製造商協會申請相對應之終結字元。經由資訊工業策進會之協助申請，1993 年 2 月 1 日 CNS11643 第一、第二字面正式獲得終結字元：47 和 48，1994 年 3 月 25 日 CNS11643 第三至第七字面也正式獲得終結字元：49–4D。

最新版本

2021 年版 CNS 11643 字面配置如下：

第一字面：字碼區間 2121h 至 4243h 為符號區（2009 年在 4242h 新增歐元符號€，4243h 新增國字〇）；字碼區間 4421h 至 7D4Bh，共編入中文字 5,401 個；字集來源除教育部「常用國字標準字型表」所列 4,808 字外，並優先收編國中、國小教科書中常用字 587 字及異體字 6 字。另外在 2009 年，在字碼 4244h 至 4254h，增補閩南語用拉丁符號 17 個。
第二字面：字碼區間由 2121h 至 7245h（2023 年在 7245h 新增漢字「礴」（U+7934）），故編入中文字 7,651 個；字集來源除教育部「次常用國字標準字型表」所列 6,330 字外，並篩選編入教育部「罕用國字標準字型表」表中使用頻率較高之 1,320 字。
第三字面：字碼區間 2121h 至 6246h，共編入中文字 6,148 個；字集來源為 1988 年 6 月行政院主計處電子處理資料中心暫編之使用者加字區第 14 字面前段；字碼區間 6448h 至 672Ah 為 247 個美國與香港提報字。
第四字面：字碼區間 2121h 至 6E5Ch，共編入中文字 7,298 個；字集來源除 1988 年 6 月行政院主計處電子處理資料中心暫編之使用者加字區第 14 字面後段 171 字外，並加入戶役政及其他使用單位、ISO/IEC 10646-2:2001 漢字集、資訊業次常用字 7,127 字。
第五字面：字碼區間 2121h 至 7C51h，目前編入中文字 8,603 個字；字集來源為未編入前 4 個字面之教育部罕用字。
第六字面：字碼區間 2121h 至 647Ah，共編入中文字 6,388 個；字集來源為未編入前 5 個字面，且筆畫在 14 畫或以下之教育部異體字。
第七字面：字碼區間 2121h 至 6655h，共編入中文字 6,539 個；字集來源為未編入前 6 個字面，且筆畫在 15 畫或以上之教育部異體字。
第八字面：編入 ISO/IEC 10646:2003 基本多文種平面中，未收錄到原 CNS 11643 版本中的非漢字。
第九字面：字碼區間 2121h 至 3557h，編入 ISO/IEC 10646:2003 基本多文種平面中，未收錄到原 CNS 11643 版本中的非漢字；字碼區間 7455h 至 7E7Eh，編入戶政字。
第十字面：編入 ISO/IEC 10646:2003 未收錄到原 CNS 11643 版本中的 CJK Extension B 漢字。
第十一字面：編入未收錄到原 CNS 11643 版本中的 CJK Extension B, C, D 漢字與地政字、教育部閩南語及客家語母語用字。
第十二字面：為戶政字，字碼區間 6249h 至 627Eh，編入未收錄到原 CNS 11643 版本中的 CJK Extension C 漢字。
第十三字面：為戶政字。
第十四字面：為戶政字，字碼區間 4B6Dh 至 6D79h，編入未收錄到原 CNS 11643 版本中的 CJK 基本區、CJK Extension A、CJK Extension C 和 CJK 基本區急用漢字。
第十五字面：字碼區間 2121h 至 6D39h，共編入中文字 6,831 個戶政、役政用字；字碼區間 6D3Ah 至 7E3Ch，編入未收錄到原 CNS 11643 版本中的 CJK Extension C 漢字。
第十六字面：私人造字區。
第十七字面：2014 年起開始使用，屬於內政部戶政、地政等字。
第十九字面：2014 年起開始使用，屬於教育部異體字。
第二十四字面：2021 年起開始使用，2121h 為醫藥用字；2122h 至 2123h 為元素、化學、符號用字。
第 18、20 至 23、25 至 80 字面保留供未來使用。

與大五碼關係

大五碼為資訊工業策進會與臺灣十三家資訊業者簽約，共同為「五大軟體專案」所設計的中文字元編碼。該字元編碼於 1983 年 12 月推出，共收錄 13,053 個漢字（有兩字重複編碼，故實際上只有 13,051 個字）、408 個符號、33 個控制字元，其字元的範圍與順序都和 1983 年 10 月推出的「通用漢字標準交換碼」試用版相同，但碼位不同。「通用漢字標準交換碼」在 1986 年推出正式版，刪除試用版的 2 個重複編碼字，調整了 20 個字的順序。

大五碼後來成為繁體中文社群最常用的電腦漢字字集標準，然而所涵蓋的字數不敷實際需求，造成廠商各自增刪，衍生成多種不同版本。2003 年中文數位化技術推廣基金會接受經濟部標準檢驗局委託，召集國內業者代表、專家和學者，就大五碼字元表的原始版本和業界主要版本予以重整，稱為 Big5-2003。重整後的版本，去除了重複編碼，並新增 7 個中文字，以及 370 個符號，包括 30 個數字符號、24 個部首、14 個罕用符號、268 個日本假名，以及 34 個表格符號。其成果最後收錄至 CNS 11643 的附錄之中。

5.1 比較

中央標準局所公佈的《通用漢字標準交換碼》（後更名為《中文標準交換碼》，CNS11643）與 1984 年釋出的業界事實標準五大碼（Big5）有共同之處：兩者都使用國字標準字型表為基礎，但是《中文標準交換碼》所定義的碼位更符合國字標準字型表所選定的字形。國字標準字型表本身並未定義字形的碼位，而是依賴於其他標準將字形賦予碼位。

其中，五大碼與現在的《中文標準交換碼》有部分收字差異：