背景
什麼是中文電報碼
電報只能傳送數字和拉丁字母,漢字須先查電碼本換成四位數字(0000–9999)再拍發,收報方再按碼譯回漢字。這套四位碼通稱中文電報碼,又稱中文商用電碼(Chinese Commercial Code, CCC)、標準電碼。
電報退出日常通信後,四位碼仍留在證件與金融系統裡:香港、澳門身份證在中文姓名下印有電碼;中國大陸居民辦理部分國家簽證、海外匯款填寫收款人中文姓名時,也常被要求填寫電碼,因為拼音只記讀音,不同的字可能拼法相同,電碼則一字一碼,可以分辨(如姓 張、章,普通話都拼 Zhang、香港粵語都拼 Cheung,電碼則分別是 1728、4545)。
電碼本源流
- 1869
- 丹麥天文學家 Hans Schjellerup 擬出中文電報字典方案,選 5,454 個漢字,逐字配以數字編號。
- 1871
- 丹麥大北電報公司敷設上海—香港海線,電報傳入中國;公司啟用的中文碼本即以 Schjellerup 方案為基礎,收 5,454 字。
- 1872–1873
- 上海海關的法國人威基傑(Septime Auguste Viguier)在此基礎上擴充,參照《康熙字典》部首排列,選常用字六千八百餘,編成《電報新書》,每字配一個四位碼(成書年份,各家記載有 1872、1873 年之別)。
- 1880
- 李鴻章奏設天津電報總局,盛宣懷任總辦;同時開辦天津電報學堂,聘丹麥人博爾森、克利欽生任教。有說法稱二人參與設計電碼,但未見可靠出處。
- 1881
- 首任上海電報局總辦鄭觀應以舊碼本收字不足、排列失序,改編為《中國電報新編》,為清政府電報總局採用。電碼起初用中文數字直行書寫,如 中(〇〇二二)國(〇九四八)。
- 1912–1949
- 民國交通部屢次修訂,先後名為《明密電碼新編》《明密碼電報書》《電碼新編》。1933 年版改用阿拉伯數字,並增設代日碼 9901–9931、代時碼 9801–9824;1937 年版改為橫排。全書約 9,800 字。上海中華書局亦印行《電碼新編》(年份不詳),上編收部首索引、電碼及電碼補遺、韻目代日電碼表、電碼代日代時表、羅馬字母電碼用法,下編為電報營業通則,可見當時電碼本的完整體例(中國國家圖書館藏本,Wikimedia Commons 全書掃描)。
- 1937
- 廈門大學語言學系刊行周辨明編《初版國音字彙及電碼書》,收字萬餘,每字註國語羅馬字拼音、舊電報號碼與羅馬字母電碼,可一窺民國電碼的實際面貌(中國國家圖書館藏本,Wikimedia Commons 全書掃描)。
兩岸四地
1949 年後,電碼本隨政權分途:中國大陸改編《標準電碼本》並改用簡化字,台灣沿用民國舊碼,香港、澳門則各自在舊碼基礎上由政府部門維護。四地現況如下:
| 地區 | 現行碼本 | 字形 | 是否公開 | 本頁資料 |
|---|---|---|---|---|
| 中國大陸 | 《標準電碼本(修訂本)》,1983 | 簡化字 | 公開出版 | Unihan kMainlandTelegraph |
| 台灣 | 沿用民國電碼本,略有增補 | 繁體 | 公開 | Unihan kTaiwanTelegraph |
| 香港 | 入境事務處內部電碼(4 位+擴展位) | 繁體 | 未公開 | 無官方資料;可參考 kTaiwanTelegraph,銀行用 SWIFT e-CCC 第二版 |
| 澳門 | 第 88/85/M 號法令附件字音表,1985 | 繁體 | 刊於《公報》 | 無(附件為掃描影像,尚未數字化) |
中國大陸
郵電部先後三次大改電碼本:
- 1952 郵電部《標準電碼本》:部分字由補遺移入正編(如 她 8282 → 1247),部分字移出正編(粦 4729 → 9036),補遺基本重排(垸 9743 → 8219);新增月份符號、注音、俄文與拉丁字母、標點。
- 1958 新收 205 字,填入正編空位(如 0058 苯);隨後陸續印入簡化字電碼表。
- 1983《標準電碼本(修訂本)》正式改用簡化字,同時大量刪字:繁簡合併(穀 4474 併入 谷 6253)、異體(彿 1765、髴 7572 併入 佛 0154)、生僻字 1,681 個;個別碼位改填他字(0161 佪 → 伢)。
結果兩岸同一碼位多數為同字或繁簡對應,但也有數百個碼位彼此是不相干的字——見上方「兩岸異字」。
台灣
基本沿用民國舊碼(0000–9763、代時碼 9801–9824、代日碼 9901–9931),只在 9764–9798 補入少量漢字,在 9851–9862 補標點、9871–9896 補拉丁字母。
香港
香港沒有公開的電碼表。入境事務處在內部維護一套電碼:據數字政策辦公室(前資訊科技總監辦公室)《Common Schema for Person Name》(CSTF Paper 2003/01),入境處系統以電碼而非漢字儲存中文姓名(至多 6 字);每個字由 4 位數字加 1 位可選擴展位組成,擴展位用於區分同碼下的不同字形(少數情況下區分同碼的不同字),身份證上只印前 4 位。同一標準的 XSD 註明不附碼表(“No code lists are associated with this schema”)。智能身份證晶片內則以 ISO 10646 儲存姓名,另加一字節標示字形。
這套碼屬繁體舊碼一系,常見姓氏如 陳 7115、李 2621、黃 7806、張 1728 與台灣碼相同,因此查身份證電碼可先看「台灣」欄;罕用字、本地字及字形擴展位,以入境處記錄為準。香港本地刊行過的碼本有 1972 年香港商務印書館《新編標準電碼本》,以及 1971 年皇家香港警察政治部為政府內部編制的《三用中文電報碼本》(Three Way Chinese Commercial/Telegraphic Code Book,附國語、粵語拼音,1989 年再版),均未見數字化。網上自稱「香港身份證電碼」的查詢網站,所用資料實為 Unicode 台灣碼。
澳門
澳門的電碼表是法律附件。1985 年 10 月 11 日刊於《澳門政府公報》第 40 期的第 88/85/M 號法令(中文本、葡文本)「核准本法令附件關于附有密碼及廣州音譯音之字音表」,葡文稱 silabário codificado de romanização do cantonense。法令規定一切官方文件須使用表中所定的羅馬拼音——澳門證件上葡式粵語拼法(如 陳 CHAN)即源於此;字表的增補與修訂,由行政公職局建議、以行政長官批示刊登於《公報》。法令自 1986 年 1 月 1 日生效,2024 年經第 26/2024 號及第 11/2024 號法律適應化處理及修改,至今有效。
附件為 226 頁手冊,分部首索引、依葡文字母次序索引、電碼對照、依葡文字母次序拼音、複姓、依電碼次序檢字六部分;最後一部分按 0000–9999 逐格列出手寫字形、電碼與拼音。抽查所見與台灣碼大致相同(如 7115 陳、7193 電),台灣在 9700 段的字亦見於澳門表(如 9701 硅、9729 吔、9731 咪),個別碼位留空(如 9753,台灣為 烯)。附件為無文字層的掃描影像,本頁尚未收入。
港澳銀行:SWIFT e-CCC
跨境匯款報文(SWIFT)以電碼傳中文姓名。銀行界歷來混用香港商務 1972 版與人民郵電 1983 版,2014 年成立的 CCC 維護小組(CCC Maintenance Group)彙編了 e-CCC 第二版:每個碼位並列簡體、繁體兩字,以 1983 年中國大陸版為對齊基準,繁簡對不上時把簡體字挪到空碼。因此表中「SWIFT 繁」一欄不等於 1972 年香港版原貌,與台灣碼有約兩千處出入,其中不少是向中國大陸碼位看齊所致。本頁列出它,是因為它是港澳銀行實際使用、可公開取得的版本。表中注「無法錄入」者,是該字 2014 年無法在電腦上輸入而留空。
實例:5831 與 7016
5831:台灣為 螿(U+87BF)。中國大陸 1983 版此碼空缺——簡化字 螀(U+8780)在 Unicode 資料裡沒有任何電碼,應是修訂時刪去;SWIFT 表簡體一側亦空。
7016:台灣為 鑱(U+9471),中國大陸為類推簡化的 𰾠(U+30FA0,擴展 G 區)。後者直到 2020 年才編入 Unicode,SWIFT 表因此注「簡體無法錄入」。一般繁簡轉換把 鑱 轉成 镵(U+9575),但電碼本用的是 𰾠——跨區對照應以碼位為準,不能只靠繁簡轉換。
本頁資料與統計
「兩岸」一欄比較同一碼位上中國大陸與台灣的字:同字 字形完全相同;繁簡 互為繁簡或地區異體(依 Unicode 繁簡變體、OpenCC 字表及 SWIFT 表的繁簡配對);異字 兩字無對應關係;僅中國大陸 僅台灣 僅一方有字;非漢字 字母、注音、標點、月份與日時符號。
查詢漢字時,若某地碼表沒有這個字,會先做繁簡轉換,找出該地的寫法與電碼(淺色並標「轉換結果」);繁簡資料也無對應時,列出其他碼表所給碼位上該地的字(標「同碼」,如 鑱 7016 ↔ 中國大陸 𰾠);查詢電碼時直接列出三表在該碼位上的字。全部資料隨頁面載入,所有轉換均在瀏覽器本地執行,輸入的姓名與電碼不會傳送到任何伺服器。
參考資料
- NJStar 南極星:Chinese Commercial/Telegraphic Code Lookup 中文電碼查詢; 電碼本的編制及其歷次變動概況(選自《怎樣使用〈標準電碼本(修訂本)〉》); Jaemin Chung, Brief History of Mainland China's Telegraph Code(2019); 中國大陸電碼表、台灣電碼表; Jim Reeds' CTC page。
- 維基百科:中文電碼;英文維基 Chinese telegraph code、Hans Schjellerup。
- Unicode:UAX #38 Unicode Han Database (Unihan),
kMainlandTelegraph、kTaiwanTelegraph。 - SWIFT / PMPG:Market Practice Guidelines for the Adoption of Chinese Commercial Code(2025);e-CCC 第二版碼表。
- 香港特區政府數字政策辦公室:Common Schema for Person Name(CSTF Paper 2003/01);Person Chinese Name 通用資料綱要。
- 澳門:第 88/85/M 號法令及附件字音表(《澳門政府公報》1985 年第 40 期)。
- 中國國家圖書館藏民國電碼本(Wikimedia Commons):《電碼新編》(上海中華書局);《初版國音字彙及電碼書》(周辨明編,1937)。
- OpenCC 繁簡轉換字表。