跳到正文
编写
登录

Unicode 字符:修订间差异

更多
迷雾样式迁移​(留言 | 贡献)
重排科普目录与分类页面;保留工具索引和学习资源
 
迷雾样式迁移​(留言 | 贡献)
重写科普正文:定义、结构、原理与资料表
 
第1行: 第1行:
Unicode 为抽象字符分配码位,例如拉丁大写字母 A 的码位写作 U+0041。码位是编号,字形是字体绘制出的形状;同一码位在不同字体中可以有不同外观。UTF-8 则是把码位写入字节序列的一种编码方法,详见 [[Unicode 与 UTF-8]]。<ref name="unicode">[https://www.unicode.org/faq/basic_q.html Unicode 联盟《Basic Questions》,英文]</ref><ref name="font">[https://www.unicode.org/faq/font_keyboard.html Unicode 联盟《Fonts and Unicode》,英文]</ref>
Unicode 码位是分配给字符的数值编号,写作 <code>U+XXXX</code> 等形式。字符是抽象书写单位,字形是字体呈现的具体形状;同一字符可以由不同字体绘制出不同字形。编码区块只是码位范围的组织方式,不等同于语言或文字系统的完整分类。


== 查一个字符时 ==
== 字符记录 ==
先看码位、官方名称、所属文字系统或区块,再看实际字形、变体选择符及字体支持。一个看起来像“一个字”的符号,可能由多个码位组合;反过来,兼容字符也可能与常见字形相近但编号不同。<ref name="unicode" />
{| class="wikitable"
 
! 字符 !! 码位 !! Unicode 名称
例如 <code>A</code> 对应 U+0041;<code>á</code> 既可能是一个预组字符,也可能由 <code>a</code> 与组合重音构成。按外观查重前应检查底层码位序列,不要把字符数、码位数和 UTF-8 字节数混为一谈。<ref name="unicode" />
|-
| <code>A</code> || U+0041 || LATIN CAPITAL LETTER A
|-
| <code>中</code> || U+4E2D || CJK UNIFIED IDEOGRAPH-4E2D
|-
| <code>😀</code> || U+1F600 || GRINNING FACE
|}
一个可见字形不一定只含一个码位。带重音的字母可以使用预组字符,也可以由基本字母与组合附加符号组成。码位序列又可编码为 UTF-8 字节序列;两者之间的关系见 [[Unicode 与 UTF-8]]。


== 参考资料 ==
== 参考资料 ==
<references />
* [https://www.unicode.org/faq/basic_q.html Unicode 联盟《Basic Questions》,英文]
* [https://www.unicode.org/faq/font_keyboard.html Unicode 联盟《Fonts and Unicode》,英文]


[[工具和科普/资料查询|返回资料查询]]
[[工具和科普/资料查询|返回资料查询]]

2026年10月14日 (三) 10:14的最新版本

Unicode 码位是分配给字符的数值编号,写作 U+XXXX 等形式。字符是抽象书写单位,字形是字体呈现的具体形状;同一字符可以由不同字体绘制出不同字形。编码区块只是码位范围的组织方式,不等同于语言或文字系统的完整分类。

字符记录

字符 码位 Unicode 名称
A U+0041 LATIN CAPITAL LETTER A
中 U+4E2D CJK UNIFIED IDEOGRAPH-4E2D
😀 U+1F600 GRINNING FACE

一个可见字形不一定只含一个码位。带重音的字母可以使用预组字符,也可以由基本字母与组合附加符号组成。码位序列又可编码为 UTF-8 字节序列;两者之间的关系见 Unicode 与 UTF-8。

参考资料

返回资料查询

迷雾 Wiki
搜索迷雾 Wiki
阅读设置