Unicode

统一码

統一碼標誌

别名| 通用字符集 (UCS)
语言| 全球性
标准| 統一碼标准
编码格式| UTF-8, UTF-16, GB18030
不常用:
UTF-32, BOCU, SCSU
已淘汰:
UTF-7
前用| ISO/IEC 8859, 其他

Unicode，全稱為Unicode標準（The Unicode Standard），其官方機構Unicode聯盟所用的中文名称为統一碼[1]，又译作萬國碼、統一字元碼、统一字符编码[2]，是信息技术領域的業界標準，其整理、編碼了世界上大部分的文字系統，使得電腦能以通用劃一的字元集來處理和顯示文字，不但減輕在不同編碼系統間切換和轉換的困擾，更提供了一種跨平臺的亂碼問題解決方案。Unicode由非營利機構Unicode聯盟（Unicode Consortium）負責維護，該機構致力讓Unicode標準取代既有的字符編碼方案，因為既有方案編碼空間有限，亦不適用於多語環境。

Unicode伴隨著通用字符集ISO/IEC 10646的標準而發展，同時也以書本的形式[3]對外發表。Unicode至今仍在不斷增修，每個新版本都加入更多新的字符。目前最新的版本為2024年9月公布的16.0.0[4]，已經收錄超過15萬個字符（第十萬個字符在2005年獲採納）。Unicode標準不僅僅只是為文字指定代碼。除了涵蓋視覺上的字形、編碼方法、標準的字符編碼资料外，聯盟官方出版品還包含了關於各書寫系統的細節及呈現方式，如規格化的準則、拆分、定序、繪製、雙向文本顯示、书写方向、字符特性（如大小寫字母）等等。此外還提供參考資料和視覺圖像，以幫助開發者和設計師正確應用標準。

Unicode備受認可，為ISO納入国际标准，成為通用字符集，即 ISO/IEC 10646。Unicode兼容ISO/IEC 10646，能完整对应各个版本标准[5][6]。Unicode廣泛應用於電腦软件的國際化與本地化過程。很多新科技，如可扩展置标语言（Extensible Markup Language，簡稱：XML）、Java程式語言以及現代作業系統，都採用Unicode來編碼。Unicode最普遍的編碼格式是和ASCII兼容的UTF-8，以及UTF-16。

## 起源與發展

[编辑]

Unicode為解决傳統字元編碼方案的侷限而產生，例如ISO 8859-1所定義的字元雖然在不同的國家中廣泛地使用，可是在不同國家間卻經常出現不相容的情況。很多傳統的編碼方式都有共同的問題，即容許電腦處理雙語環境（通常使用拉丁字母以及其本地語言），但卻無法同時支援多語言環境（指可同時處理多種語言混合的情況）。

Unicode包含了不同寫法的字，如“ɑ／a”、“強／强”、“戶／户／戸”。然而在汉字方面引起了一字多形的認定爭議，詳見中日韓統一表意文字。

在文字處理方面，統一碼為每一個字符而非字形定義唯一的代碼（即一個整數）。換句話說，統一碼以一種抽象的方式（即數字）來處理字符，並將視覺上的演繹工作（例如字體大小、外觀形狀、字體形態、文體等）留給其他軟件來處理，例如網頁瀏覽器或是文字處理器。

目前，幾乎所有電腦系統都支持基本拉丁字母，并各自支持不同的其他编碼方式。Unicode为了和它們相互兼容，其首256个字元保留給ISO 8859-1所定義的字元，使既有的西歐語系文字的轉換不需特別考量；并且把大量相同的字元重複編到不同的字元碼中去，使得舊有紛雜的編碼方式得以和Unicode編碼間互相直接轉換，而不會遺失任何資訊。舉例來說，全形格式區段包含了主要的拉丁字母的全形格式，在中文、日文、以及韓文字形當中，這些字元以全形的方式來呈現，而不以常見的半形形式顯示，這對豎排文字和等寬排列文字有重要作用。

在表示一個Unicode的字元時，通常會用「U+」然後緊接着一組十六進位的数字來表示這一個字元。在基本多文種平面裏的所有字元，要用四个数字（即2位元組，共16位元，例如U+4AE0，共支持六萬多個字符）；在零號平面以外的字元則需要使用五或六個數字。舊版的Unicode標準使用相近的標記方法，但卻有些微小差異：在Unicode 3.0裏使用「U-」然後緊接着八個數字，而「U+」則必須隨後緊接着四個數字。

### 標準

[编辑]

位於美國加州的Unicode組織允許任何願意支付會費的公司和個人加入，其成員包含了主要的電腦軟硬體廠商，例如Adobe系統、蘋果公司、惠普、IBM、微軟、施乐等。

20世纪80年代末，組成Unicode組織的商業機構，和國際合作的國際標準化組織在電腦普及和資訊國際化的前提下，分別各自成立了Unicode組織[7]和ISO-10646工作小組。他們不久便發現對方的存在，而大家工作目的一致。1991年，Unicode Consortium与ISO/IEC JTC1/SC2同意保持Unicode碼表與ISO 10646標準保持兼容並密切協調各自標準進一步的擴展。雖然實際上兩者的字集編碼相同，但本質上兩者確為不同的標準。Unicode 1.1對應於ISO 10646-1:1993，Unicode 3.0對應於ISO 10646-1:2000，Unicode 3.2對應於ISO 10646-2:2001，Unicode 4.0對應於ISO 10646:2003，Unicode 5.0對應於ISO 10646:2003及附錄1–3。

Unicode自2.0版本開始保持了向後兼容，即新版本僅增加字符，原有字符不會删除或更名。但從Unicode 14.0起，既有的區段可擴展或縮減（必須在沒有字符使用空間的前提下，若已有字符佔用空間不可縮減區段），第一個自Unicode 1.1以來擴展的既有區段為阿洪姆文（Ahom）。[8]

統一碼聯盟在1991年首次發佈了The Unicode Standard。Unicode的開發結合了國際標準化組織所制定的ISO/IEC 10646，即通用字符集。Unicode與ISO/IEC 10646在編碼的運作原理相同，但The Unicode Standard包含了更詳盡的實現資訊、涵蓋了更細節的主題，諸如位元編碼（bitwise encoding）、校對以及呈現等。The Unicode Standard也列舉了諸多的字元特性，例如必須支援兩種閱讀方向的字符（由左至右或由右至左的文字閱讀方向，例如阿拉伯文是由右至左）。Unicode與ISO/IEC 10646兩個標準在術語上的使用有些微的不同。[5]

Unicode的第十萬個字元（用於馬拉雅拉姆語）于2005年引入標準。

### 历史

[编辑]

截至目前的Unicode各版本及其發佈時間如下：

其中，因應2019冠狀病毒病疫情，Unicode 14.0由2021年3月延後至2021年9月发布[9]。

Unicode版本  版本  | 發布日期  | 書籍  | 對應ISO/IEC 10646版本  | 文字數  | 字元數

|
|
|
|
|

總計[註 1] | 已知的擴增
1.0.0  | 1991年10月  | ISBN 0-201-56788-1（Vol. 1）  |  | 24  | 7,161  | 最初包含的文字有：阿拉伯字母、亞美尼亞字母、孟加拉文、注音符號、西里爾字母、天城文、格鲁吉亚字母、希臘字母、古吉拉特文、古木基文、諺文、希伯來字母、平假名、卡納達文、片假名、寮文字、拉丁字母、馬拉雅拉姆文、奧里亞文、泰米爾文、泰盧固文、泰文字與藏文[10]。
1.0.1  | 1992年6月  | ISBN 0-201-60845-6（Vol. 2）  |  | 25  | 28,359  | 定義中日韓統一表意文字最初的20,902個字[11]。
1.1  | 1993年6月  |  | ISO/IEC 10646-1:1993  | 24  | 34,233  | 於原有2,350個諺文字母的基礎上新增4,306個諺文字母。移除藏文[12]。
2.0  | 1996年7月  | ISBN 0-201-48345-9 | ISO/IEC 10646-1:1993與其第5－7修訂版  | 25  | 38,950  | 移除原有的諺文字母設置，於新的編碼範圍更換成11,172個新的諺文字母。藏文重新加入，但編碼位置更換。代理字符機制建立，並將第15與第16平面分配給私人使用區[13]。
2.1  | 1998年5月  |  | ISO/IEC 10646-1:1993與其第5－7修訂版，以及第18修訂版中新增的2個字元  | 25  | 38,952  | 新增歐元符號與对象替换字符[14]。
3.0  | 1999年9月  | ISBN 0-201-61633-5 | ISO/IEC 10646-1:2000  | 38  | 49,259  | 新增切罗基文、吉茲字母、高棉字母、蒙古字母、緬文、歐甘字母、卢恩字母、僧伽羅文、叙利亚字母、它拿字母、加拿大原住民音節文字和彝文，以及部分盲文图案。[15]
3.1  | 2001年3月  |  | ISO/IEC 10646-1:2000

ISO/IEC 10646-2:2001

| 41  | 94,205  | 新增德瑟雷特字母（英语：Deseret alphabet）、哥特字母、古意大利字母、音乐符号和拜占庭音乐符号，增加了42711个中日韩统一表意文字（CJK-B）。[16]
3.2  | 2002年3月  |  | ISO/IEC 10646-1:2000與其第1修訂版

ISO/IEC 10646-2:2001

| 45  | 95,221  | 新增菲律宾文字布锡文、哈努诺文、他加禄文、塔格巴奴亚文。[17]
4.0  | 2003年4月  | ISBN 0-321-18578-1 | ISO/IEC 10646:2003  | 52  | 96,447  | 新增塞浦路斯音节文字、林布字母、线形文字B、奥斯曼亚字母、萧伯纳字母、德宏傣文、乌加里特字母以及六十四卦。[18]
4.1  | 2005年3月  |  | ISO/IEC 10646:2003與其第1修訂版  | 59  | 97,720  | 新增布吉文、格拉哥里字母、佉卢文、西双版纳傣文、古波斯文、锡尔赫特文和提非纳文。科普特字母从希腊文区段分离。新增了古希腊音乐符号。[19]
5.0  | 2006年7月  | ISBN 0-321-48091-0 | ISO/IEC 10646:2003與其第1、2修訂版，以及第3修訂版中新增的4個字元  | 64  | 99,089  | 新增巴厘文、楔形文字、西非书面文字、八思巴文和腓尼基字母。[20]
5.1  | 2008年4月  |  | ISO/IEC 10646:2003與其第1－4修訂版  | 75  | 100,713  | 新增卡利亚文、占婆字母、克耶黎文、绒巴文、利西亚文、吕底亚文、桑塔利文、拉让文、索拉什特拉文、巽他文和瓦伊文。同时增加了斐斯托斯圆盘、麻将和多米诺骨牌符号。对缅甸文做了重要的补充，追加了手抄缩写的额外字母，追加了大写ẞ。[21]
5.2  | 2009年10月  | ISBN 978-1-936213-00-9 | ISO/IEC 10646:2003與其第1－6修訂版  | 90  | 107,361  | 新增阿维斯陀文、巴姆穆文字、埃及象形文字（加汀纳符号表，涵盖1071个符号）、亚拉姆文、巴拉维碑铭体、帕提亚碑铭体、爪哇文、凯提文、老傈僳文、曼尼普尔文、南阿拉伯字母、古突厥文、撒玛利亚字母、老傣仂文和傣越文。追加4,149个中日韩统一表意文字（CJK-C），同时扩展了古韩文和吠陀梵文的字符。[22]
6.0  | 2010年10月  | ISBN 978-1-936213-01-6 | ISO/IEC 10646:2010與印度盧比符號 | 93  | 109,449  | 新增巴塔克字母、婆罗米文字、曼达字母、纸牌符号、交通标志、地图符号、炼金术符号、颜文字和绘文字。追加222个额外的中日韩统一表意文字（CJK-D）。[23]
6.1  | 2012年1月  | ISBN 978-1-936213-02-3 | ISO/IEC 10646:2012  | 100  | 110,181  | 新增查克马字母、麦罗埃文、麦罗埃象形文字、柏格理苗文、夏拉达文、索拉僧平文字和泰克里文。[24]
6.2  | 2012年9月  | ISBN 978-1-936213-07-8 | ISO/IEC 10646:2012與土耳其里拉符號 | 100  | 110,182  | 土耳其里拉符號[25]。
6.3  | 2013年9月  | ISBN 978-1-936213-08-5 | ISO/IEC 10646:2012與6個字元  | 100  | 110,187  | 5个双向排版符号。[26]
7.0  | 2014年6月  | ISBN 978-1-936213-09-2 | ISO/IEC 10646:2012與其第1、2修訂版，以及俄羅斯盧布符號  | 123  | 113,021  | 新增巴萨字母、高加索阿尔巴尼亚字母、杜普雷嚴速記、爱尔巴桑字母、古兰塔文、可吉文、库达瓦迪文、线形文字A、马哈佳尼文、摩尼教字母、门得文字、莫迪字母、默文、纳巴泰字母、古北阿拉伯文、古彼尔姆文、杨松录苗文、帕米拉文字、袍清豪文、诗篇巴列维文、悉昙文字、底罗仆多文、瓦兰齐地文以及装饰符号。[27]
8.0  | 2015年6月  | ISBN 978-1-936213-10-8 | ISO/IEC 10646:2014與其第1修訂版，以及喬治亞拉里符號、9個中日韓統一表意文字與41個表情符號[28] | 129  | 120,737  | 增加阿洪姆文、安纳托利亚象形文字、哈坦文、穆尔塔尼文、古匈牙利字母、薩頓手語譜寫、5,771个中日韩统一表意文字字符（CJK-E）、切罗基文小写字母，以及五种绘文字肤色修改字符。[29]
9.0  | 2016年6月  | ISBN 978-1-936213-13-9 | ISO/IEC 10646:2014与其第1、2修订版，阿德拉姆字母、尼泊尔纽瓦字母、日本电视符号和74个绘文字表情与符号。[30] | 135  | 128,237  | 新增阿德拉姆字母、比奇舒奇文、象雄文、尼泊尔纽瓦字母、欧塞奇字母、西夏文以及74个绘文字[31]
10.0  | 2017年6月  | ISBN 978-1-936213-16-0 | ISO/IEC 10646:2017，新增56个绘文字符号、385个變體假名字符，和3个札那巴札尔字符[32] | 139  | 136,755  | 札那巴札尔、索永布文字、马萨拉姆贡德文字、女书、變體假名（非标准平假名）、7,494个中日韓統一表意文字字符（CJK-F）与56个繪文字[33]
11.0  | 2018年6月  | ISBN 978-1-936213-19-1 | ISO/IEC 10646:2017與其第1修訂版，新增145个绘文字符号、5个急用汉字，copyleft符号、中国象棋符号等[34] | 146  | 137,374  | 多格拉文、格鲁吉亚文骑士体大写字母、贡贾拉贡德文、哈乃斐罗兴亚文字、望加锡文、梅德法伊德林文、老粟特字母、粟特字母以及145个绘文字[35]
12.0  | 2019年3月  | ISBN 978-1-936213-22-1 | ISO/IEC 10646:2017與其第1、2修訂版，新增61个绘文字符号、一些方言苗文字符、古日文用小型日文假名、泰米尔文的符号、圣书体控制字符等[36] | 150  | 137,928  | 埃利邁文、南迪城文、創世紀苗文、文乔文以及61个绘文字[37]
12.1  | 2019年5月  | ISBN 978-1-936213-25-2 |  | 150  | 137,929  | 只在U+32FF新增了一個字符，即日本新年號令和的合字。[38]
13.0  | 2020年3月  | ISBN 978-1-936213-26-9 | ISO/IEC 10646:2020[39] | 154  | 143,924  | 花剌子模语、迪维西语的島字母（英语：Dhives akuru）、契丹小字、库尔德语字母的雅茲迪文、4969個中日韓統一表意文字（4939個位於擴展區G（CJK-G））、書寫豪萨语用的阿拉伯附加字母、沃洛夫語、其他非洲語言、在巴基斯坦書寫印德科語（英语：Hindko）和旁遮普語的補充字元、粵語用的注音符號、共享創意授權符號、1970年代和1980年代電訊用圖符、55個繪文字[40]
14.0  | 2021年9月  | ISBN 978-1-936213-29-0 |  | 159  | 144,697  |

* 托托文，用于在印度东北部书写托托语
* 塞普勒斯-米諾斯文字，一种未破译的历史文字，主要用于塞浦路斯岛
* 維斯庫奇文，一种用于书写阿尔巴尼亚语的历史文字，正在经历现代复兴
* 回鶻字母，一种历史上在中亚和其他地方用于书写突厥语、汉语、蒙古语、藏语和阿拉伯语的文字
* 唐薩文，一种现代文字，用于书写在印度和缅甸使用的唐薩语
* 位於第一輔助平面的拉丁文擴展區段（擴展F和G）增加了許多扩展IPA字母 ，和许多用於拉丁语及阿拉伯文字的补充字母，這些字母用於非洲和伊朗、巴基斯坦、马来西亚、印度尼西亚、爪哇和波斯尼亚书写语言，以及书写敬语，以及为《古兰经》使用的补充。
* 其它的一些字符添加支持北美和菲律宾、印度和蒙古的语言的文字
* 追加9个额外的中日韩统一表意文字（基本多文种平面、第二辅助平面）。[41]

15.0  | 2022年9月  | ISBN 978-1-936213-29-0 |  | 166  | 149,186  | 卡維文和蒙達里字母、4,192個中日韓統一表意文字字符（CJK-H）、用於埃及象形文字的控制字元以及20個繪文字。 [42]
15.1  | 2023年9月  | ISBN 978-1-936213-29-0 |  | 167  | 149,813  | 622個中日韓統一表意文字字符（CJK-I）。 [43]
16.0  | 2024年9月  | ISBN 978-1-936213-34-4 |  | 168  | 154,998  |

一共新增5,185個字元，分類如下：

* 新增區塊：托特里文（英语：Todhri alphabet）（52字元）、加萊文（英语：Garay alphabet）（69字元）、圖陸-提加拉里文（英语：Tigalari script）（80字元）、緬甸文擴展-C（20字元）、蘇努瓦爾文（英语：Sunuwar alphabet）（44字元）、圣书体擴展-A（3,995字元）、古隆凱瑪文（英语：Khema script）（44字元）、基拉特拉伊文（英语：Kirat Rai）（58字元）、遺留計算符號補充（686字元）和普密吉文（英语：Ol Onal）（44字元）。
* 追加字元：阿拉伯字母擴展-B（+1字元）、巴厘字母（+3字元）、西里爾字母擴展-C（+2字元）、控制图形（+3字元）、中日韓筆畫（+2字元）、拉丁字母擴展-D（+6字元）、阿拉伯字母擴展-C（+4字元）、卡維文（英语：Kawi (Unicode block)）（+1字元）、契丹小字（+1字元）、追加箭頭-C（英语：Supplemental Arrows-C）（+12字元）、符號和象形文字擴展-A（+7字元）和遺留計算符號。
* 表情符號：新增7個字元，包括指紋、豎琴、帶有疲憊眼袋的臉、根莖類蔬菜、無葉的樹、鏟、與飛濺。[4]

## Unicode的编码和实现

[编辑]

大概来说，Unicode编码系统可分为编码方式和实现方式两个层次。

### 十大设计原则

[编辑]

《The Unicode Standard Version 6.2 – Core Specification》[44] 文档给出了Unicode的十大设计原则：

* Universality：提供单一、综合的字符集，编码一切现代与大部分历史文献的字符。
* Efficiency：易于处理与分析。
* Characters, not glyphs：字符，而不是字形。
* Semantics：字符要有良好定义的语义。
* Plain text：仅限于文本字符。
* Logical order：默认内存表示是其逻辑序。
* Unification：把不同语言的同一书写系统（scripts）中相同字符统一起来。
* Dynamic composition：附加符号可以动态组合。
* Stability：已分配的字符与语义不再改变。
* Convertibility：Unicode与其他著名字符集可以精确转换。

### 实现方式

[编辑]

一个字符的Unicode编码确定。但是在实际传输过程中，由于不同系统平台的设计不一定一致，以及出于节省空间的目的，对Unicode编码的实现方式有所不同。Unicode的实现方式称为Unicode转换格式（Unicode Transformation Format，简称为UTF）。

例如，如果一个仅包含基本7位ASCII字符的Unicode文件，如果每个字符都使用2字节的原Unicode编码传输，其第一字节的8位始终为0。这就造成了比较大的浪费。对于这种情况，可以使用UTF-8编码，这是变长编码，它将基本7位ASCII字符仍用7位编码表示，占用一个字节（首位补0）。而遇到与其他Unicode字符混合的情况，将按一定算法转换，每个字符使用1-3个字节编码，并利用首位为0或1识别。这样对以7位ASCII字符为主的西文文档就大幅节省了编码长度（具体方案参见UTF-8）。类似的，对未来会出现的需要4个字节的辅助平面字符，2字节编码的UTF-16也需要通过一定的算法转换。

再如，如果直接使用与Unicode编码一致（仅限于BMP字符）的UTF-16编码，由于每个字符占用了两个字节，在麥金塔電腦（Mac）机和個人電腦上，对字节顺序的理解不一致。这时同一字节流可能会解释为不同内容，如某字符为十六进制编码4E59，按两个字节拆分为4E和59，在Mac上读取时是从低字节开始，那么在Mac OS会认为此4E59编码为594E，找到的字符为“奎”，而在Windows上从高字节开始读取，则编码为U+4E59的字符为“乙”。就是说在Windows下以UTF-16编码保存一个字符“乙”，在Mac OS環境下開啟会显示成“奎”。此类情况说明UTF-16的编码顺序若不加以人为定义就可能发生混淆，于是在UTF-16编码实现方式中使用了大端序（Big-Endian，简写为UTF-16 BE）、小端序（Little-Endian，简写为UTF-16 LE）的概念，以及可附加的位元組順序記號解决方案，目前在個人電腦上的Windows系统和Linux系统对于UTF-16编码默认使用UTF-16 LE。（具体方案参见UTF-16）

此外Unicode的实现方式还包括UTF-7、Punycode、CESU-8、SCSU、UTF-32、GB18030等，这些实现方式有些仅在一定的国家和地区使用，有些则属于未来的规划方式。目前通用的实现方式是UTF-16小端序（LE）、UTF-16大端序（BE）和UTF-8。在微软公司Windows XP附带的记事本（Notepad）中，“另存为”对话框可以选择的四种编码方式除去非Unicode编码的ANSI（对于英文系统即ASCII编码，中文系统则为GB2312或Big5编码）外，其余三种为“Unicode”（对应UTF-16 LE）、“Unicode big endian”（对应UTF-16 BE）和“UTF-8”。

目前辅助平面的工作主要集中在第二和第三平面的中日韩统一表意文字，因此包括GBK、GB18030、Big5等简体中文、繁体中文、日文、韩文以及越南喃字的各种编码与Unicode的协调性受重点关注。考虑到Unicode最终要涵盖所有的字符。从某种意义而言，这些编码方式也可视作Unicode的出现于其之前的既成事实的实现方式，如同ASCII及其扩展Latin-1一样，后两者的字符在16位Unicode编码空间中的编码第一字节各位全为0，第二字节编码与原编码完全一致。但上述东亚语言编码与Unicode编码的对应关系要复杂得多。

### Unicode字符平面映射

[编辑]

主条目：Unicode字符平面映射

Unicode 將編碼空間分成 17 個平面，以 0 到 16 編號。

第 0 平面（或者說基本多文種平面）中的碼點，都可以用一個 UTF-16 單位來編碼，或者以 UTF-8 來編碼的話，會使用一、二或三個位元組。而第 1 到 16 平面（或稱輔助平面）中的碼點，UTF-16 會以代理對的方式來使用，而 UTF-8 則會編碼成 4 個位元組。

在每個平面中，會先將相關的字符集結為區段的形式。雖然區段可以是任意大小，但會以 16 個碼點的倍數，且通常是 128 個碼點的倍數。而一份文稿中使用到的區段，可能會散布在多個區段中。

## 非Unicode环境

[编辑]

在非Unicode环境下，由于不同国家和地区采用的字符集不一致，很可能出现无法正常显示所有字符的情况。微软公司使用了代码页（Codepage）转换表的技术来过渡性地部分解决这一问题，即通过指定的转换表将非Unicode的字符编码转换为同一字符对应的系统内部使用的Unicode编码。可以在“语言与区域设置”中选择一个代码页作为非Unicode编码所采用的默认编码方式，如936为简体中文GB码，950为繁体中文Big5（皆指PC上使用的）。在这种情况下，一些非英语的欧洲语言编写的软件和文档很可能出现乱码。而将代码页设置为相应语言中文处理又会出现问题，这一情况无法避免。只有完全采用统一编码才能徹底解決這些問題，但目前尚无法做到这一点。

代码页技术现在广泛为各种平台所采用。UTF-7的代码页是65000，UTF-8的代码页是65001。

## XML和Unicode

[编辑]

XML及其子集XHTML采用UTF-8作为标准字符集，理论上我们可以在各种支持XML标准的浏览器上显示任何地区文字的网页，只要电脑本身安装有合适的字体即可。可以利用`&#`nnn`;`的格式显示特定的字符。nnn代表该字符的十进制Unicode代码。如果采用十六进制代码，在编码之前加上`x`字符即可。但部分旧版本的浏览器可能无法识别十六进制代码。

过去电脑编码的8位标准，使每个国家都只按国家使用的字符而编定各自的编码系统；而对於部份字符系统比较复杂的语言，如越南语，又或者东亚国家的大型字符集，都不能在8位的环境下正常显示。 只是最近才有在文本中对十六进制的支持，那么旧版本的浏览器显示那些字符或许可能有问题——大概首先会遇到的问题只是在对于大于8位Unicode字符的显示。解决这个问题的普遍做法仍然是将其中的十六进制码转换成一个十进制码（例如：`♠`用`&#9824;`代替`&#x2660;`）。

也有一些字符集标准将一些常用的标志存放在字符内码外面，那么你可能使用像`—`这样的文本标志来表示一个长划（—）的情况，即使它的字符内码已经使用，这些标准也不包含那个字符。

然而部分由于Unicode版本发展原因，很多浏览器只能显示UCS-2字符集（即仅限两字节标识一字符的UTF-16字符集），也即现在使用的Unicode版本中的一个小子集。下表可以检验您的浏览器如何显示各种Unicode代码：

代码 | 字符标准名称（英语） | 在浏览器上的显示

|
|

`&#x0041;` | 大写拉丁字母“A” | A
`&#x00DF;` | 小写拉丁字母“Sharp S” | ß
`&#x00FE;` | 小写拉丁字母“Thorn” | þ
`&#x0394;` | 大写希腊字母“Delta” | Δ
`&#x0419;` | 大写斯拉夫字母“Short I” | Й
`&#x05E7;` | 希伯来字母“Qof” | ק
`&#x0645;` | 阿拉伯字母“Meem” | م
`&#x0E57;` | 泰文数字7 | ๗
`&#x1250;` | 埃塞俄比亚音节文字“Qha” | ቐ
`&#x3042;` | 日语平假名“A” | あ
`&#x30A2;` | 日语片假名“A” | ア
`&#x53F6;` | 简体汉字“叶” | 叶
`&#x8449;` | 繁体汉字“葉” | 葉
`&#xC5FD;` | 韩国音节文字“Yeop” | 엽

一些多语言支持的网页浏览器，比如Microsoft Windows系统的Internet Explorer 5.5及以上版本，以及跨平台的浏览器Mozilla/Netscape 6，可以在安裝時根据需要动态地使用相应的字符集，预先安装了合适的语言包，就可以同时显示页面上的各种Unicode字符。Internet Explorer 5.5还提出用户可以在需要新字体时，即装即用。另外的浏览器如Netscape Navigator 4.77，则只能显示跟页面编码相应字符集中的文字。当你使用后一种浏览器时，你不大可能预先安装所有的字体，即使有了字体，浏览器也不一定能将这些字体完全应用起来。可能遇到的情况是，这种浏览器只能够显示部分文字，因为它们是按照标准编码，尽管理论上在兼容的系统中，只要有了相应的Code2000字体，就可以正确显示。一种变通的办法，是将某些少见的字符，通过“名称实体引用”的方式来使用。

## 输入方法

[编辑]

不同的操作系统，各有直接输入Unicode字符的方法：

* 基于X Window System的Linux系统，如Ubuntu的Gnome Terminal，首先按下`Ctrl`+`Shift`+`U`，然后输入16进制Unicode数，如interpunct间隔符输入`0``0``b``7`，最后按空格键；
* Microsoft Windows系统，按下`Alt`+`0``1``8``3`表示interpunct间隔符。

在SGML、HTML、XML的文本中，使用字符值引用或字符实体引用表示一个Unicode字符。

### 中文輸入法

[编辑]

截至2011年10月，可以使用微軟拼音2003或2007版本、倉頡輸入法第三代第五代第六代版本、鄭碼Unicode版本、海峰五筆9.3版本、新注音輸入法和VimIM輸入。

* 微軟拼音在輸入法啟動狀態下，單擊語言欄上的「功能選單」按鈕，指向「輔助輸入法」即可發現「Unicode碼輸入方式」，利用它可以直接輸入Unicode相應十六進制值的方式輸入相應文字。例如中文「胥」輸入「5066」，朝鮮文字「셅」輸入「c145」（不需要在前面加0x或x）。新版本下也可以输入VUC（大小写不敏感）再输入编码。
* 倉頡輸入法已爲Unicode漢字、類漢字編碼，可以在倉頡輸入法方式下通過倉頡碼輸入方式輸入Unicode內的中日韓漢字及韓文。以倉頡輸入法第五代爲例，例如漢字「㗎」輸入「口大口木」，漢字「胥」輸入「弓人月」，漢字「㿱」輸入「手中木竹水」，朝鮮文字「닮」輸入「尸卜尸女口」。由於朱邦復工作室使用的倉頡系統收字比Unicode還多，目前Unicode既有漢字皆已有倉頡編碼。
* 鄭碼已爲Unicode漢字、類漢字編碼，可以在鄭碼輸入法方式下通過鄭碼字碼輸入方式輸入Unicode內的中日韓漢字及韓文。例如漢字「㗎」輸入「JYJF」，漢字「胥」輸入「XIQ」，漢字「㿱」輸入「DPXI」，朝鮮文字「길」輸入「XIYY」。
* 海峰五筆此輸入法已經直接支持透過五筆碼輸入方式輸入Unicode內的任意中日韓漢字，但無法使用鍵入Unicode碼的方式輸入。例如漢字（Unicode部分）「㗎」為「keks」，CJK擴展B區的「𣿱」為「iyho」和CJK擴展C區的「𫆦」為「muih」。
* 新注音輸入法在輸入法啟動狀態時，打入鍵盤上的「多功能前導字元鍵」（即通用鍵盤上之「`」），第一次使用會彈出說明。輸入Unicode字元「胥」則是在鍵盤上鍵入「`U5066」。而韓語中的「셅」，則輸入「`UC145」。而要輸入日製漢字「峠」，則是「`U5CE0」。
* VimIM在Vim環境中，可以直接鍵入十進制或十六進制Unicode碼。既不需要啟動輸入法，也不需要碼表。
* 嘸蝦米輸入法，支援Unicode，以26個英文字母為組字按鍵，可直接輸入符號、日文漢字及平假名、片假名，但漢字部份一般只支援基本正體中文、簡體中文，擴展A區的漢字要另行擴充編碼才能輸入，擴展B區的漢字尚無編碼。

### 日文输入法

[编辑]

使用Microsoft IME 2007，可以在IME Pad找到Unicode的点击表。点击字符即可输入。选择字体可以预览字符效果。

### 其他

[编辑]

除了輸入法外，操作系统也會提供另外幾種方法輸入Unicode。像是Windows 2000之後的Windows系統就提供可點擊的字符映射表。又或者在Microsoft Word下，按下`Alt`鍵不放，使用數字鍵盤輸入0和某個字符的Unicode编码（十进制），再鬆開`Alt`键即可得到该字符，如`Alt``0``3``3``8``6``5`會得到Unicode字元`葉`。另外，按`Alt``X`组合键，Microsoft Word也会将光标前面的字符同其十六进制的四位Unicode编码互相转换。

## 参见

[编辑]

* 语言主题
* 信息技术主题
* 国际关系主题

* Wikipedia:Unicode扩展汉字
* Unicode字符平面映射
* Unicode聯盟
* Unicode字符列表
* Unicode数字
* 中日韓統一表意文字（CJK/Unihan）
* 通用字符集
* 寬字元
* UTF-8
* 萬國音標（表示語言讀音）

## 注释

[编辑]

1. ^ 下列的總計數是圖形、格式及控制字符的總數目，即不計算私人使用區、非字元及代理字符在內。

## 參考文獻

[编辑]

1. ^ About Unicode Terminology. unicode.org.  [2021-03-25]. （原始内容存档于2021-04-21）.
2. ^ 陈冰. Flash第一步 ActionScript编程篇. 清华大学出版社有限公司. 2006: 373. ISBN 9787302124207.
3. ^ The Unicode Standard 第五版. Addison-Wesley Professional. 2007. ISBN 0321480910.
4. ^ 4.0 4.1 Announcing The Unicode® Standard, Version 16.0. blog.unicode.org.  [2024-09-14]. （原始内容存档于2024-09-14）.
5. ^ 5.0 5.1 Technical Introduction. www.unicode.org.  [2021-10-03]. （原始内容存档于2022-04-23）.
6. ^ FAQ - Unicode and ISO 10646. www.unicode.org.  [2021-10-03]. （原始内容存档于2021-12-14）.
7. ^ Unicode.  [2004-04-02]. （原始内容存档于2018-03-19）.
8. ^ BETA Unicode 14.0.0. www.unicode.org.  [2021-09-20]. （原始内容存档于2021-10-23）.
9. ^ Unicode, Inc. Unicode 14.0 Delayed for 6 Months.  [2020-06-12]. （原始内容存档于2022-02-03）.
10. ^ Unicode Data 1.0.0.  [2010-03-16]. （原始内容存档于2012-06-30）.
11. ^ Unicode Data 1.0.1.  [2010-03-16]. （原始内容存档于2022-03-21）.
12. ^ Unicode Data 1995.  [2010-03-16]. （原始内容存档于2022-03-21）.
13. ^ Unicode Data-2.0.14.  [2010-03-16]. （原始内容存档于2022-03-21）.
14. ^ Unicode Data-2.1.2.  [2010-03-16]. （原始内容存档于2022-03-21）.
15. ^ Unicode Data-3.0.0.  [2010-03-16]. （原始内容存档于2022-03-21）.
16. ^ Unicode Data-3.1.0.  [2010-03-16]. （原始内容存档于2022-03-21）.
17. ^ Unicode Data-3.2.0.  [2010-03-16]. （原始内容存档于2022-03-21）.
18. ^ Unicode Data-4.0.0.  [2010-03-16]. （原始内容存档于2022-03-21）.
19. ^ Unicode Data.  [2010-03-16]. （原始内容存档于2022-03-21）.
20. ^ Unicode Data 5.0.0.  [2010-03-17]. （原始内容存档于2022-03-21）.
21. ^ Unicode Data 5.1.0.  [2010-03-17]. （原始内容存档于2022-04-19）.
22. ^ Unicode Data 5.2.0.  [2010-03-17]. （原始内容存档于2022-03-21）.
23. ^ Unicode Data 6.0.0.  [2010-10-11]. （原始内容存档于2022-03-21）.
24. ^ Unicode Data 6.1.0.  [2012-01-31]. （原始内容存档于2022-03-26）.
25. ^ Unicode Data 6.2.0.  [2012-09-26]. （原始内容存档于2022-03-26）.
26. ^ Unicode Data 6.3.0.  [2013-09-30]. （原始内容存档于2022-04-07）.
27. ^ Unicode Data 7.0.0.  [2014-06-15]. （原始内容存档于2022-04-07）.
28. ^ Unicode 8.0.0. Unicode Consortium.  [2015-06-17]. （原始内容存档于2016-06-28）.
29. ^ Unicode Data 8.0.0.  [2015-06-17]. （原始内容存档于2021-03-24）.
30. ^ Unicode 9.0.0. Unicode Consortium.  [2016-06-21]. （原始内容存档于2020-02-28）.
31. ^ Unicode Data 9.0.0.  [2016-06-21]. （原始内容存档于2022-04-07）.
32. ^ Unicode 10.0.0. Unicode Consortium.  [2017-06-20]. （原始内容存档于2017-06-20）.
33. ^ Unicode Data 10.0.0.  [2017-06-20]. （原始内容存档于2021-11-21）.
34. ^ Unicode 11.0.0. Unicode Consortium.  [2018-06-06]. （原始内容存档于2021-03-30）.
35. ^ Unicode Data 11.0.0.  [2018-06-06]. （原始内容存档于2022-04-08）.
36. ^ Unicode 12.0.0. Unicode Consortium.  [2019-03-13]. （原始内容存档于2021-03-30）.
37. ^ Unicode Data 12.0.0.  [2019-03-13]. （原始内容存档于2022-04-20）.
38. ^ Unicode Version 12.1 released in support of the Reiwa Era. blog.unicode.org.  [2019-05-07]. （原始内容存档于2019-05-07）.
39. ^ The Unicode Standard, Version 13.0– Core Specification Appendix C (PDF). Unicode Consortium.  [2020-03-11]. （原始内容 (PDF)存档于2021-08-05）.
40. ^ Announcing The Unicode® Standard, Version 13.0. blog.unicode.org.  [2020-03-11]. （原始内容存档于2022-04-26）.
41. ^ Announcing The Unicode® Standard, Version 14.0. blog.unicode.org.  [2022-09-15]. （原始内容存档于2022-09-15）.
42. ^ Announcing The Unicode® Standard, Version 15.0. blog.unicode.org.  [2022-09-15]. （原始内容存档于2023-01-07）.
43. ^ Announcing The Unicode® Standard, Version 15.1. blog.unicode.org.  [2023-09-12]. （原始内容存档于2023-01-07）.
44. ^ The Unicode Standard, Version 6.2, 2012 Unicode, Inc. Chapter 2 General Structure 2.2 Unicode Design Principles (PDF).  [2017-04-18]. （原始内容存档 (PDF)于2022-04-01）.

## 外部链接

[编辑]

維基教科書中的相關電子教程：Unicode编码表

* Unicode official site（Unicode官方網站）
* （页面存档备份，存于互联网档案馆）（Unicode聯盟）
* Unicode 7.0.0 （页面存档备份，存于互联网档案馆）
* DecodeUnicode - Unicode WIKI，提供Unicode 6.0全部109242個字的GIF字型預覽
* Alan Wood's Unicode Resources （页面存档备份，存于互联网档案馆）
* The International Phonetic Alphabet in Unicode（國際音標的Unicode编碼）
* CJK Compatibility Ideographs （页面存档备份，存于互联网档案馆）（中日韓兼容表意文字）
* Unicode character charts（页面存档备份，存于互联网档案馆）（Unicode字符映射表）
* UTF-8和Unicode的常見問題
* UTF-8 Codepage （页面存档备份，存于互联网档案馆）（UTF-8代碼頁）
* Unicode 11.0 （页面存档备份，存于互联网档案馆）（Unicode 11.0字符汇总，PDF）

* 查
* 论
* 编

字符编码

早期電信|

* 電報電碼（英语：Telegraph code）
* 庫克與惠斯通（英语：Cooke and Wheatstone telegraph）
* 摩斯
* 非拉丁字母（英语：Morse code for non-Latin alphabets）
* 日文（英语：Wabun code）
* 中文
* 西里爾字母（英语：Russian Morse code）
* 韓文（英语：SKATS）
* 博多與莫瑞
* Fieldata（英语：Fieldata）
* ASCII
* ISO/IEC 646
* BCDIC（英语：BCD (character encoding)）
* 電傳文訊（英语：Teletex）與電傳視訊（英语：Videotex）／電視資訊
* T.51/ISO/IEC 6937（英语：T.51/ISO/IEC 6937）
* ITU T.61（英语：ITU T.61）
* ITU T.101（英语：Videotex character set）
* 世界系統電傳文訊（英语：World System Teletext）
* 字元集（英语：Teletext character set）

ISO/IEC 8859|

* 現行
* -1（西歐語言）
* -2（中歐語言）
* -3（馬爾他文／世界文）
* -4（北歐語言）
* -5（西里爾字母）
* -6（阿拉伯文）
* -7（希臘文）
* -8（希伯來文）
* -9（土耳其文）
* -10（北日耳曼語支）
* -11（泰文）
* -13（波羅的語族）
* -14（凱爾特語族）
* -15（新西歐語言）
* -16（羅馬尼亞文）
* 廢止
* -12（梵文）
* 提議
* KOI-8西里爾字母（英语：ISO-IR-111）
* 薩米文（英语：ISO-IR-197）
* 改編
* 威爾斯文（英语：ISO-IR-182）
* 巴倫支西里爾字母（英语：ISO-IR-200）
* 愛沙尼亞文（英语：Code page 922）
* 烏克蘭西里爾字母（英语：Code page 1124）

書目|

* MARC-8（英语：MARC-8）
* ANSEL（英语：ANSEL）
* 中文資訊交換碼
* ISO 5426（英语：ISO 5426）
* ISO 5427（英语：ISO 5427）
* ISO 5428（英语：ISO 5428）
* ISO 6438
* ISO 6862（英语：ISO 6862）

國家標準|

* ArmSCII
* BraSCII（英语：BraSCII）
* 中文標準交換碼
* DIN 66003（英语：DIN 66003）
* ELOT 927（英语：ELOT 927）
* GOST 10859（英语：GOST 10859）
* GB 2312
* GB 12052
* GB 18030
* HKSCS
* ISCII
* JIS X 0201
* JIS X 0208
* JIS X 0212（英语：JIS X 0212）
* JIS X 0213（英语：JIS X 0213）
* KOI-7（英语：KOI-7）
* KPS 9566
* KS X 1001
* KS X 1002（英语：KS X 1002）
* LST 1564（英语：LST 1564）
* LST 1590-4（英语：LST 1590-4）
* PASCII
* Shift JIS
* SI 960（英语：SI 960）
* TIS-620（英语：Thai Industrial Standard 620-2533）
* TSCII
* VISCII（英语：VISCII）
* VSCII
* YUSCII（英语：YUSCII）

ISO/IEC 2022|

* ISO/IEC 8859
* ISO/IEC 10367（英语：ISO/IEC 10367）
* EUC
* ISO-IR-165

macOS代码页|

* 亞美尼亞文（英语：Mac OS Armenian）
* 阿拉伯文
* 巴倫支西里爾字母（英语：Mac OS Barents Cyrillic）
* 凱爾特語族（英语：Mac OS Celtic）
* 中歐語言
* 克羅埃西亞文（英语：Mac OS Croatian encoding）
* 西里爾字母（英语：Mac OS Cyrillic encoding）
* 梵文
* 波斯文（英语：MacFarsi encoding）
* 字體X（英语：Macintosh Font X encoding）
* 蓋爾文（英语：Mac OS Gaelic）
* 喬治亞文（英语：Mac OS Georgian）
* 希臘文（英语：MacGreek encoding）
* 古吉拉特文（英语：Mac OS Gujarati）
* 古木基文（英语：Mac OS Gurmukhi）
* 希伯來文（英语：Mac OS Hebrew）
* 冰島文（英语：Mac OS Icelandic encoding）
* 因紐特文（英语：Mac OS Inuit）
* 鍵盤（英语：Mac OS Keyboard encoding）
* 拉丁文（英语：Macintosh Latin encoding）
* 馬爾他文／世界文（英语：Mac OS Maltese/Esperanto encoding）
* 歐甘字母（英语：Mac OS Ogham）
* 羅曼語族
* 羅馬尼亞文（英语：Mac OS Romanian encoding）
* 薩米文（英语：Mac OS Sámi）
* 土耳其文（英语：Mac OS Turkish encoding）
* 土耳其西里爾字母（英语：Mac OS Turkic Cyrillic）
* 烏克蘭文（英语：Mac OS Ukrainian encoding）
* VT100（英语：VT100 encoding）

DOS代碼頁|

* 437
* 668（英语：Code page 668）
* 708（英语：Code page 708）
* 720（英语：Code page 720）
* 737（英语：Code page 737）
* 770（英语：Code page 770）
* 773（英语：Code page 773）
* 775（英语：Code page 775）
* 776（英语：Code page 776）
* 777（英语：Code page 777）
* 778（英语：Code page 778）
* 850（英语：Code page 850）
* 851（英语：Code page 851）
* 852（英语：Code page 852）
* 853（英语：Code page 853）
* 855（英语：Code page 855）
* 856（英语：Code page 856）
* 857（英语：Code page 857）
* 858（英语：Code page 858）
* 859（英语：Code page 859）
* 860（英语：Code page 860）
* 861（英语：Code page 861）
* 862（英语：Code page 862）
* 863（英语：Code page 863）
* 864（英语：Code page 864）
* 865（英语：Code page 865）
* 866（英语：Code page 866）
* 867（英语：Code page 867）
* 868（英语：Code page 868）
* 869（英语：Code page 869）
* 897（英语：Code page 897）
* 899（英语：Code page 899）
* 903（英语：Code page 903）
* 904（英语：Code page 904）
* 932（英语：Code page 932 (IBM)）
* 936（英语：Code page 936 (IBM)）
* 942（英语：Code page 942）
* 949（英语：Code page 949 (IBM)）
* 950
* 951（英语：Code page 951）
* 1040（英语：Code page 1040）
* 1042（英语：Code page 1042）
* 1043（英语：Code page 1043）
* 1046（英语：Code page 1046）
* 1098（英语：Code page 1098）
* 1115（英语：Code page 1115）
* 1116（英语：Code page 1116）
* 1117（英语：Code page 1117）
* 1118（英语：Code page 1118）
* 1127（英语：Code page 1127）
* 3846（英语：Code page 3846）
* ABICOMP（英语：ABICOMP character set）
* CS Indic（英语：CS Indic character set）
* CSX Indic（英语：CSX Indic character set）
* CSX+ Indic（英语：CSX+ Indic character set）
* CWI-2（英语：CWI-2）
* 伊朗系統（英语：Iran System encoding）
* 卡梅尼茨（英语：Kamenický encoding）
* 馬索維亞（英语：Mazovia encoding）
* MIK（英语：MIK (character set)）

IBM AIX代碼頁|

* 895（英语：Code page 895）
* 896（英语：Code page 896）
* 912（英语：Code page 912）
* 915（英语：Code page 915）
* 921（英语：Code page 921）
* 922（英语：Code page 922）
* 1006（英语：Code page 1006）
* 1008（英语：Code page 1008）
* 1009（英语：Code page 1009）
* 1010（英语：Code page 1010）
* 1012（英语：Code page 1012）
* 1013（英语：Code page 1013）
* 1014（英语：Code page 1014）
* 1015（英语：Code page 1015）
* 1016（英语：Code page 1016）
* 1017（英语：Code page 1017）
* 1018（英语：Code page 1018）
* 1019（英语：Code page 1019）
* 1124（英语：Code page 1124）
* 1133（英语：Code page 1133）

Microsoft Windows代碼頁（英语：Windows code page）|

* CER-GS（英语：CER-GS）
* 932（英语：Code page 932 (Microsoft Windows)）
* 936
* GBK
* 950
* 1169（英语：Code page 1169）
* Extended Latin-8（英语：Extended Latin-8）
* 1250（英语：Windows-1250）
* 1251（英语：Windows-1251）
* 1252
* 1253（英语：Windows-1253）
* 1254（英语：Windows-1254）
* 1255（英语：Windows-1255）
* 1256（英语：Windows-1256）
* 1257（英语：Windows-1257）
* 1258（英语：Windows-1258）
* 1270（英语：Windows-1270）
* 西里爾字母+芬蘭文（英语：Windows Cyrillic + Finnish）
* 西里爾字母+法文（英语：Windows Cyrillic + French）
* 西里爾字母+德文（英语：Windows Cyrillic + German）
* 希臘語變音符號（英语：Windows Polytonic Greek）

EBCDIC代碼頁|

* 37（英语：Code page 37）
* EBCDIC中的日文（英语：Japanese language in EBCDIC）
* DKOI（英语：DKOI）

DEC終端機（VTx（英语：VT220））|

* MCS（英语：Multinational Character Set）
* NRCS（英语：National Replacement Character Set）
* 加拿大法文（英语：Code page 1020）
* 瑞士文（英语：Code page 1021）
* 西班牙文（英语：Code page 1023）
* 英國英文（英语：Code page 1101）
* 荷蘭文（英语：Code page 1102）
* 芬蘭文（英语：Code page 1103）
* 法文（英语：Code page 1104）
* 挪威文／丹麥文（英语：Code page 1105）
* 瑞典文（英语：Code page 1106）
* 挪威文／丹麥文（替代）（英语：Code page 1107）
* 8位元希臘文（英语：Code page 1287）
* 8位元土耳其文（英语：Code page 1288）
* SI 960（英语：SI 960）
* 希伯來文（英语：DEC Hebrew）
* 特殊圖形（英语：DEC Special Graphics）
* 技術（英语：DEC Technical Character Set）

特定平臺|

* 1057（英语：Code page 1057）
* Acorn（英语：RISC OS character set）
* Adobe標準（英语：PostScript Standard Encoding）
* Adobe Latin 1（英语：PostScript Latin 1 Encoding）
* Amstrad CPC（英语：Amstrad CPC character set）
* Apple II（英语：Apple II character set）
* 雅達利資訊交換標準碼（英语：ATASCII）
* 雅達利ST（英语：Atari ST character set）
* BICS（英语：Bitstream International Character Set）
* 卡西歐計算機（英语：Casio calculator character sets）
* CDC（英语：CDC display code）
* Compucolor II（英语：Compucolor II character set）
* CP/M+（英语：Amstrad CP/M Plus character set）
* DEC RADIX 50（英语：DEC RADIX 50）
* DEC MCS（英语：Multinational Character Set）/NRCS（英语：National Replacement Character Set）
* DG國際（英语：DG International）
* Fieldata（英语：Fieldata）
* GEM（英语：GEM character set）
* GSM 03.38（英语：GSM 03.38）
* HP Roman（英语：HP Roman）
* HP FOCAL（英语：FOCAL character set）
* HP RPL（英语：RPL character set）
* SQUOZE（英语：SQUOZE）
* LICS（英语：Lotus International Character Set）
* LMBCS（英语：Lotus Multi-Byte Character Set）
* MSX（英语：MSX character set）
* NEC APC（英语：NEC APC character set）
* NeXT（英语：NeXT character set）
* PETSCII（英语：PETSCII）
* SEGA SC-3000（英语：Sega SC-3000 character set）
* 夏普計算機（英语：Sharp pocket computer character sets）
* 夏普MZ（英语：Sharp MZ character set）
* 辛克萊QL（英语：Sinclair QL character set）
* 符號
* 電傳文訊（英语：Teletext character set）
* 德州儀器計算機（英语：TI calculator character sets）
* TRS-80（英语：TRS-80 character set）
* 文圖拉國際（英语：Ventura International）
* WISCII（英语：Wang International Standard Code for Information Interchange）
* XCCS（英语：Xerox Character Code Standard）
* ZX80（英语：ZX80 character set）
* ZX81（英语：ZX81 character set）
* ZX Spectrum（英语：ZX Spectrum character set）

Unicode及通用字符集|

* UTF-1
* UTF-7
* UTF-8
* UTF-16
* UTF-32
* UTF-EBCDIC（英语：UTF-EBCDIC）
* GB 18030
* BOCU-1
* CESU-8
* SCSU
* TACE16（英语：Tamil All Character Encoding）
* Unicode編碼比較（英语：Comparison of Unicode encodings）

TeX排版系統|

* 科克（英语：Cork encoding）
* LY1（英语：LY1 encoding）
* OML（英语：OML encoding）
* OMS（英语：OMS encoding）
* OT1（英语：OT1 encoding）

其他代碼頁|

* ABICOMP（英语：ABICOMP character set）
* ASMO 449（英语：ASMO 449）
* 大五碼
* APL符號數位編碼（英语：Digital encoding of APL symbols）
* ISO-IR-68（英语：ISO-IR-68）
* ARIB STD-B24
* HZ（英语：HZ (character encoding)）
* IEC-P27-1（英语：IEC-P27-1）
* INIS
* 7位元（英语：INIS character set）
* INIS-8（英语：8位元）
* ISO-IR-169（英语：ISO-IR-169）
* ISO 2033（英语：ISO 2033）
* KOI
* -R
* -RU（英语：KOI8-RU）
* -U
* 今昔文字鏡
* SEASCII（英语：Stanford Extended ASCII）
* Stanford/ITS（英语：Stanford/ITS character set）
* TRON（英语：TRON (encoding)）
* 統合韓文代碼（英语：Unified Hangul Code）

控制字符|

* 摩斯電碼專用代碼（英语：Prosigns for Morse code）
* C0与C1控制字符
* ISO/IEC 6429
* JIS X 0211（英语：JIS X 0211）
* Unicode控制字符
* 空白字元

相關條目|

* CCSID（英语：CCSID）
* HTML字符编码
* 字符集探测
* 中日韓統一表意文字
* 硬體代碼頁（英语：Hardware code page）
* 磁性墨水字元識別碼（英语：Magnetic ink character recognition）
* 亂碼
* 中文乱码
* 可变宽度编码

字元集

* 查
* 论
* 编

Unicode

Unicode|

* 統一碼聯盟
* 通用字符集
* 統一碼

码位|

* Unicode區段
* 通用字元集字元（英语：Universal Character Set characters）
* Unicode字元特性（英语：Unicode character property）
* Unicode字符平面映射
* 私人使用区

字符|

| 通用字元集字元（英语：Universal Character Set characters）|

* 端序記號
* Combining Grapheme Joiner（英语：Combining Grapheme Joiner）
* 左至右符號及右至左符號
* 軟連字符（英语：Soft hyphen）
* 变体
* 連詞字符
* 零宽连字
* 零宽不连字
* 零宽空格

|

列表|

* Unicode字符列表
* 中日韓統一表意文字
* 組合字符
* Unicode中的重覆字符（英语：Duplicate characters in Unicode）
* Unicode數字
* Unicode收录的文字
* 空格
* Unicode符號
* 全形和半形

處理|

| 演算法|

* 雙向文稿
* 統一碼定序演算法
* ISO 14651（英语：ISO 14651）
* Unicode等價性
* 变体序列
* 國際表意文字核心

|

統一碼編碼比較（英语：Comparison of Unicode encodings）|

* 統一碼二進制有序壓縮
* UTF-16的八位元相容編碼方案
* 國際化域名編碼
* 統一碼標準壓縮方案
* UTF-1
* UTF-7
* UTF-8
* UTF-16
* UTF-32
* UTF-EBCDIC（英语：UTF-EBCDIC）

組合字符|

* 組合字符
* Unicode相容字符
* 統一碼中的重覆字符（英语：Duplicate characters in Unicode）
* Unicode等價性
* 同形字
* 预组字符
* Unicode拉丁文預組字符列表
* Z-变体
* 变体序列
* 区域指示符
* 菲茨派屈克度量

使用|

* 国际化域名
* Unicode與電子郵件（英语：Unicode and email）
* Unicode字型
* Unicode與HTML（英语：Unicode and HTML）
* XML与HTML字符实体引用列表
* 字符值引用
* Unicode输入法
* 國際表意文字核心

相關標準|

* 通用當地數據儲存庫 ‎
* GB 18030
* ISO/IEC 8859
* ISO 15924

相關主題|

* CSUR
* 表意文字小組
* 國際統一碼部件
* 漢字統一化（英语：Han unification）
* 惡搞RFC#4042（UTF-9 / UTF-18）

Unicode收录的文字

收录文字|

* 組合字符
* 附加符号
* 标点符号
* 空格
* Unicode數字

現代文字|

* Adlam alphabet（英语：Adlam alphabet）
* 阿拉伯文字
* 阿拉伯語附加符號（英语：Arabic diacritics）
* 亞美尼亞字母
* 巴厘字母
* 巴姆穆文字
* 巴塔克文
* 孟加拉文
* 注音符號
* 盲文
* 布希德文
* 缅文
* 加拿大原住民音節文字
* Chakma alphabet（英语：Chakma alphabet）
* 占語字母
* Cherokee syllabary（英语：Cherokee syllabary）
* 中日韓統一表意文字
* 西里尔字母
* 德瑟雷特文（英语：Deseret alphabet）
* 天城文
* 吉茲字母
* 格鲁吉亚字母
* 希腊字母
* 古吉拉特文
* Gunjala Gondi Lipi（英语：Gunjala Gondi Lipi）
* 古木基文
* 諺文
* 哈乃斐羅興亞文字
* 朝鮮漢字
* Hanunó'o alphabet（英语：Hanunó'o alphabet）
* 希伯来字母
* 希伯來語附加符號（英语：Hebrew diacritics）
* 平假名
* 爪哇字母
* 日本汉字
* 卡納達文
* 片假名
* Kayah Li alphabet（英语：Kayah Li alphabet）
* 高棉文
* 寮文字
* Unicode中的拉丁字母
* 绒巴文
* Limbu alphabet（英语：Limbu alphabet）
* 老傈僳文
* 布吉斯文（英语：Lontara alphabet）
* 馬拉雅拉姆文
* Gondi writing（英语：Gondi writing）
* Mende Kikakui script（英语：Mende Kikakui script）
* Medefaidrin（英语：Medefaidrin）
* 柏格理苗文
* 传统蒙古文
* Mro people（英语：Mro people）
* 西非書面字母
* 西双版纳傣文
* Prachalit Nepal alphabet（英语：Prachalit Nepal alphabet）
* 女书
* Ol Chiki alphabet（英语：Ol Chiki alphabet）
* 奧里亞文
* Osage alphabet（英语：Osage alphabet）
* 奧斯曼亞字母
* Pahawh Hmong（英语：Pahawh Hmong）
* Pau Cin Hau（英语：Pau Cin Hau）
* Rejang alphabet（英语：Rejang alphabet）
* Samaritan alphabet（英语：Samaritan alphabet）
* Saurashtra alphabet（英语：Saurashtra alphabet）
* 蕭伯納字母
* 僧伽羅文
* 索拉僧平字母
* Sundanese alphabet（英语：Sundanese alphabet）
* Sylheti Nagari（英语：Sylheti Nagari）
* 敘利亞字母
* Tagbanwa alphabet（英语：Tagbanwa alphabet）
* 德宏傣文
* 老傣仂文
* 傣黯語
* 泰米爾字母
* 泰卢固文
* 它拿字母
* 泰文字
* 藏文
* 提非納文字
* 底罗仆多文
* Vai syllabary（英语：Vai syllabary）
* Warang Citi（英语：Warang Citi）
* 彝文

古代文字|

* 阿洪姆文
* 安納托利亞象形文字（英语：Anatolian hieroglyphs）
* 古北阿拉伯文（英语：Ancient North Arabian）
* 阿維斯陀文（英语：Avestan alphabet）
* Bassa alphabet（英语：Bassa alphabet）
* 梵文（英语：Bhaiksuki alphabet）
* 婆罗米文
* 卡里亞文（英语：Carian alphabets）
* 高加索阿爾巴尼亞字母（英语：Caucasian Albanian alphabet）
* 科普特字母
* 楔形文字
* 塞浦路斯音節文字
* 多格拉語
* 圣书体
* 爱尔巴桑
* 格拉哥里字母
* 哥德字母
* 古兰塔文
* Hatran alphabet（英语：Hatran alphabet）
* 阿拉米字母
* 巴列維文
* 安息语
* 凱提文
* 佉卢文
* Khojki（英语：Khojki）
* Khudabadi script（英语：Khudabadi script）
* 线形文字A
* 线形文字B
* 呂西亞字母（英语：Lycian alphabet）
* Lydian alphabet（英语：Lydian alphabet）
* Mahajani（英语：Mahajani）
* 望加錫文（英语：Makassarese language）
* Mandaic alphabet（英语：Mandaic alphabet）
* 摩尼字母
* 象雄语
* Meithei script（英语：Meithei script）
* 麥羅埃字母
* 馬拉地文（英语：Modi alphabet）
* 木爾坦文（英语：Multani alphabet）
* 納巴泰字母
* 歐甘字母
* 古匈牙利字母
* 古意大利字母
* 古彼爾姆文
* 古波斯楔形文字
* 粟特字母
* 突厥字母
* 帕米瑞拉文字（英语：Palmyrene alphabet）
* 八思巴字母
* 腓尼基字母
* 巴列維文字
* 盧恩字母
* 夏拉達文
* 悉曇文字
* 粟特字母
* 南阿拉伯字母
* 索永布字母
* 贝贝因字母
* 塔卡里文字（英语：Takri alphabet）
* 西夏文
* 乌加里特字母
* 札那巴札尔方形字母

標記文字|

* 杜普洛伊速記（英语：Duployan shorthand）
* 薩頓手語譜寫

符號|

* Unicode中的宗教與政治符號（英语：Religious and political symbols in Unicode）
* 货币符号
* Unicode中的數學運算子與符號（英语：Mathematical operators and symbols in Unicode）
* Unicode中的音标符号
* 表情图标

* 查
* 论
* 编

Unicode區段一覽

文字|

| 欧洲文字Ⅰ
現代文字與儀式文字|

拉丁（基本 · 補充 · 擴展-A · 擴展-B · 擴展-C · 擴展-D · 擴展-E · 擴展-F · 擴展-G · 擴展附加 · 連字 · 國際音標擴展 · 音標擴展 · 音標擴展補充） · 希臘和科普特（擴展 · 數字） · 科普特 · 西里爾（補充 · 擴展-A · 擴展-B · 擴展-C · 擴展-D） · 格拉哥里（補充） · 亞美尼亞（連字） · 格鲁吉亚字母（擴展 · 補充）
修飾符號（聲調 · 佔位 · 上下標） · 組合附加符號（扩展 · 补充 · 符号用 · 组合半符号）

|

欧洲文字Ⅱ
古代文字與其它文字|

線形文字A · 線形文字B（音節 · 表意 · 數字） · 賽普勒斯 · 賽普勒斯-米諾斯 · 古安納托利亞（呂基亞 · 卡里亚 · 呂底亞） · 古義大利 · 盧恩 · 古匈牙利 · 哥特 · 愛爾巴桑 · 高加索阿爾巴尼亞 · 維斯庫奇 · 古彼爾姆 · 歐甘 · 蕭伯納 · 托特里

中东文字Ⅰ
現代文字與儀式文字|

希伯來（表達形式） · 阿拉伯（補充 · 擴展-A · 擴展-B · 擴展-C · 表達形式-A · 表達形式-B） · 敘利亞（補充） · 撒瑪利亞 · 曼達安 · 雅茲迪

中东文字Ⅱ
古代文字|

古北阿拉伯 · 古南阿拉伯 · 腓尼基 · 帝國亞蘭（英语：Imperial Aramaic (Unicode block)） · 摩尼 · 碑刻帕提亞（英语：Inscriptional Parthian (Unicode block)） · 碑刻巴列維（英语：Inscriptional Pahlavi (Unicode block)） · 詩篇巴列維（英语：Psalter Pahlavi (Unicode block)） · 阿維斯陀 · 花剌子模 · 埃利邁 · 納巴泰 · 巴尔米拉 · 哈特拉

楔形文字與象形文字|

楔形文字（數字和標點 · 早期王朝） · 烏加里特 · 古波斯 · 埃及聖書體（格式控制 · 扩展-A） · 麥羅埃文（草書體 · 聖書體） · 安納托利亞象形

南亞和中亞文字Ⅰ
印度官方文字|

天城（擴展 · 擴展-A · 吠陀擴展） · 孟加拉 · 古木基 · 古吉拉特 · 奧里亞 · 泰米爾 （补充)  · 泰盧固 · 卡納達 · 馬拉雅拉姆 · 奥纳尔

南亞和中亞文字II
其它現代文字|

它拿 · 僧伽羅 · 尼瓦爾 · 藏 · 蒙古（補充） · 林布 · 梅泰（擴展） · 默禄 · 瓦蘭齊地 · 桑塔利 · 查克馬（英语：Chakma (Unicode block)） · 絨巴 · 索拉什特拉（英语：Saurashtra (Unicode block)） · 馬薩拉姆貢德 · 貢賈拉貢德（英语：Gunjala Gondi (Unicode block)） · 文喬（英语：Wancho (Unicode block)） · 投投 · 唐薩 · 蒙達里 · 苏努瓦尔文 · 古隆凱瑪 · 基拉特拉伊（英语：Kirat Rai (Unicode block)）

南亞和中亞文字Ⅲ
古代文字|

婆羅米 · 佉盧 · 拜克舒基 · 八思巴 · 玛钦 · 札那巴札尔方形 · 索永布 · 古突厥 · 古粟特 · 粟特 · 回鶻

南亞和中亞文字Ⅳ
其它歷史文字|

錫爾赫特（英语：錫爾赫特文 (Unicode區段)） · 凱提 · 夏拉達（英语：Sharada (Unicode block)） · 塔克里（英语：Takri (Unicode block)） · 悉曇 · 馬哈賈尼 · 科傑基（英语：Khojki (Unicode block)） · 庫達瓦迪（英语：Khudawadi (Unicode block)） · 穆爾塔尼（英语：Multani (Unicode block)） · 底羅僕多（英语：Tirhuta (Unicode block)） · 莫迪（英语：Modi (Unicode block)） · 南迪城文 · 古蘭塔（英语：Grantha (Unicode block)） · 迪維希阿庫魯（英语：Dives Akuru (Unicode block)） · 阿洪姆 · 索拉僧平（英语：Sora Sompeng (Unicode block)） · 多格拉（英语：Dogra (Unicode block)） · 圖盧（英语：Tulu-Tigalari (Unicode block)）

东南亚文字|

泰 · 老挝 · 緬甸（擴展-A · 擴展-B · 擴展-C） · 高棉（符號） · 傣仂（英语：Tai Le (Unicode block)） · 新傣仂 · 老傣仂 · 傣越 · 克耶 · 占 · 救世苗 · 創世紀苗 · 包钦豪 · 哈乃斐羅興亞

印尼和大洋洲文字|

菲律賓（他加祿 · 哈努諾 · 布希德 · 塔格班瓦） · 卡維 · 布吉 · 巴厘 · 爪哇 · 勒姜 · 巴塔克 · 巽他（補充） · 望加錫

东亚文字|

汉字（擴展-A · 擴展-B · 擴展-C · 擴展-D · 擴展-E · 擴展-F · 擴展-G · 擴展-H · 擴展-I · 兼容 · 兼容補充 · 部首 · 部首補充 · 筆畫 · 漢文訓讀 · 表意文字符號和標點） · 表意文字描述字符 · 注音（擴展） · 假名（平假名 · 片假名 · 语音擴展 · 補充 · 擴展-A · 擴展-B · 小型假名） · 半形全形 · 諺文（擴展-A · 擴展-B · 兼容 · 諺文音節） · 彝（部首） · 女書 · 傈僳（補充） · 柏格理苗 · 西夏（部件 · 補充） · 契丹小字

非洲文字|

埃塞俄比亚（補充 · 擴展 · 擴展-A · 擴展-B） · 奧斯曼亞 · 提非納 · 西非 · 瓦伊 · 巴姆穆（英语：Bamum (Unicode block)） （補充） · 巴薩 · 門地奇卡奎 · 阿德拉姆 · 梅德法伊德林（英语：Medefaidrin (Unicode block)） · 加萊文（英语：Garay (Unicode block)）

美洲文字|

切羅基（補充） · 加拿大原住民（擴展 · 擴展-A） · 歐塞奇 · 德瑟雷特

符号|

| 標記系統|

盲文圖案 · 音樂符號（拜占庭 · 茲納緬尼耶（英语：Znamenny Musical Notation） · 古希臘（英语：Ancient Greek Musical Notation）） · 迪普卢瓦耶速记（格式控制） · 萨顿手语谱写

|

标点符号|

一般標點（ASCII · 拉丁-1 · 補充） · 中日韓符號和標點（表意文字） · CJK兼容（半形全形 · 小寫變體 · 豎排）

字母数字符号|

类字母（羅馬符號） · 数学 · 阿拉伯数学 · 帶圈 （補充） · CJK帶圈（補充） · CJK兼容

技术符号|

控制图形 · 杂项技术 · OCR

数字|

ASCII數字（全形） · 通用印度（英语：Common Indic Number Forms） · 科普特閏餘 · 算籌 · 楔形文字 · 印度西亞格（英语：Indic Siyaq Numbers） · 因努伊特（英语：Kaktovik Numerals (Unicode block)） · 瑪雅 · 數字形式 · 奥斯曼西亞格（英语：Ottoman Siyaq Numbers） · 盧米（英语：Rumi Numeral Symbols） · 古僧伽羅 · 上下標

数学符号|

箭頭（補充-A · 補充-B · 補充-C · 雜項和箭頭） · 数学字母数字符号（字母式） · 數學運算符（補充 · 雜項數學-A · 雜項數學-B） · 幾何圖形（擴展 · 製表符 · 方塊元素）

绘文字与象形|

什錦（裝飾符號） · 表情 · 雜項 · 雜項和圖符 · 補充和圖符 · 擴展-A · 交通地圖

其它符號|

鍊金術 · 古代符號 · 貨幣 · 游戏符号（國際象棋和國際跳棋 · 棋類 · 多米諾 · 麻將 · 撲克 · 花色） · 雜項和箭頭 · 遗留計算（补充） · 易經符號（兩儀四象八卦 · 六十四卦 · 太玄經） · 斐斯托斯圓盤

其它|

特殊 · 標籤 · 变体选择符（补充） · 私用區（補充私用區-A · 補充私用區-B） · 代用區（英语：Universal Character Set characters#Surrogates）（高代用區 · 低代用區） · 非字符（英语：Universal Character Set characters#Noncharacters）

* 查
* 论
* 编

Emoji

Unicode背景|

* 區段
* 裝飾符號
* 表情符号
* 雜項符號
* 雜項符號和象形文字
* 补充符号和图符
* 交通和地圖符號
* 通用字符集
* 区域指示符

相关人物|

* 杰里米·波尔吉（英语：Jeremy Burge）
* 马克·戴维斯（英语：Mark Davis (Unicode)）
* 葉密豪
* 栗田穰崇

字体|

* Apple Color Emoji（英语：Apple Color Emoji）
* Noto
* Quivira（英语：Quivira (typeface)）
* Segoe UI

知名表情符号|

* 🍆
* 🍑
* 💩
* 😂
* 😅
* 😍
* 🔫
* 🕴（英语：Man in Business Suit Levitating emoji）
* ❤️（英语：Red Heart emoji）

文化影响|

* 《Emoji猜猜猜（英语：Emogenius）》
* Emoji域名
* 《表情奇幻冒险》
* 表情图标百科
* emojli
* 微笑 (神秘博士)（英语：Smile (Doctor Who)）
* 世界表情图标日

列表|

* Emoji列表

* 🙂

规范控制数据库：各地 |

* 德国
* 以色列
* 美国
* 捷克

|

*[查]: 查看该模板
*[论]: 讨论该模板
*[编]: 编辑该模板