Unicode 是国际统一的字符集,为世界上的文字、符号和 emoji 分配唯一码点(U+0000–U+10FFFF,共 17 个平面)。下面重点说明输入与输出对照。
Unicode开发示例
| 输入 | 码点结果 |
|---|---|
| a+b=c | a=U+0061,+=U+002B,b=U+0062,==U+003D,c=U+0063 |
| 2026-11-11 | 2=U+0032,0=U+0030,2=U+0032,6=U+0036,-=U+002D,1=U+0031,1=U+0031,-=U+002D,1=U+0031,1=U+0031 |
| 你好,世界 | 你=U+4F60,好=U+597D,,=U+FF0C,世=U+4E16,界=U+754C |
| <b>粗体</b> | <=U+003C,b=U+0062,>=U+003E,粗=U+7C97,体=U+4F53,<=U+003C,/=U+002F,b=U+0062,>=U+003E |
核心要点
- 码点范围 U+0000–U+10FFFF,17 个平面
- BMP(第 0 平面)包含常用汉字、拉丁字母等
- 中日韩统一表意文字从 U+4E00 起
- 同一个码点可以用 UTF-8/16/32 写成不同字节
- 代理区 U+D800–U+DFFF 不能单独作为字符
中文的处理
常用汉字在 CJK 统一表意文字区。注意简繁可能是不同码点(“国”U+56FD,“國”U+570B),不要只靠字体形状判断。
本站的Unicode转换工具可以直接处理,计算在浏览器本地完成,适合快速核对结果。
常见问题
【一共有多少个码点位置?】0x110000 个位置(含代理区和未分配点),有效字符随标准版本增加。
【为什么两个看起来一样的字比较不相等?】可能一个是组合字符(字母+注音),一个是预合成字符,需要先规范化。
【emoji 是一个字符吗?】一个 emoji 可能由多个码点组成(例如带修饰符或 ZWJ 序列)。
文中示例可以在本站对应工具中验证;处理密钥、证书等敏感数据时,请注意保护隐私。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。