Unicode 是什么?一文读懂字符编码原理与码点查询方法
你在复制 ♥、★ 或 😂 时,有没有想过计算机是如何"记住"这些符号的?答案就是 Unicode。本文用最通俗的语言讲清 Unicode、码点与 UTF-8 的关系,并解释为什么同一个符号有那么多种编码写法。
一、Unicode:给全世界的字符发"身份证"
在 Unicode 出现之前,各国有一套自己的字符编码:中文用 GB2312/GBK,日文用 Shift-JIS,韩文用 EUC-KR。同一个数字在不同编码里代表不同字符,跨语言交流经常出现乱码。 Unicode 的目标是把全人类用到的每个字符都收进同一本"字典",并给每个字符分配一个全局唯一的编号,这个编号就叫码点(Code Point),官方记法是U+XXXX。 例如 ♥ 是 U+2665,★ 是 U+2605,"中"是 U+4E2D。
目前 Unicode 已收录超过 15 万个字符,涵盖文字、数学符号、箭头、图形、 emoji 等。本站的符号库就是按照 Unicode 分类整理的中文友好速查库。
二、UTF-8:把编号装进计算机的"格式"
有了编号还不够,计算机存储和传输时需要把编号变成字节序列,这一步就是编码(Encoding)。UTF-8 是最流行的编码方案:英文字母占 1 字节,常用汉字占 3 字节,emoji 等增补平面字符占 4 字节。同一张网页、同一份数据,全世界任何设备打开都不会乱码,这就是 UTF-8 的价值。
三、同一个符号,为什么有 7 种写法?
以爱心 ♥(U+2665)为例,不同场景下你会见到以下写法,它们指向的都是同一个字符:
| 写法 | 示例 | 使用场景 |
|---|---|---|
| Unicode 码点 | U+2665 | 文档标注 / 编码查询 |
| HTML 数字引用 | ♥ | 网页源码中嵌入符号 |
| HTML 命名实体 | ♥ | HTML 中更易读的写法 |
| JS 转义(BMP) | \u2665 | JavaScript 字符串 |
| JS 转义(全平面) | \u{1F49B} | JS 表示 emoji 等增补平面字符 |
| CSS content | "\2665" | CSS 伪元素插入符号 |
| UTF-8 字节 | E2 99 A5 | 文件与网络传输中的存储形式 |
本站每个符号详情页的"复制格式"面板都可以一键复制以上任意格式,无需手动换算。
四、变体选择符:为什么 ❤ 有时是彩色的?
像 ❤(U+2764)、☀(U+2600)、⚠(U+26A0)这类符号,属于"既可文本呈现、又可 emoji 呈现"的双重身份字符。在其后追加U+FE0F会强制以彩色 emoji 渲染;追加U+FE0E则强制黑白文本样式。 这也是为什么有些符号在不同手机上显示效果不同。本站详情页为这类符号提供了"文本呈现"开关,复制时自动追加 U+FE0E。
五、怎么查询任意符号的编码?
- 打开本站Unicode 检查器,粘贴任意字符,立即获得码点、HTML 实体、UTF-8 字节、JS 转义等完整信息。
- 需要把文字批量转成编码?用Unicode 编码转换器,支持 \u、&#x;、U+、0x 四种格式双向转换。
- 直接在本站搜索框粘贴符号或输入中文名称,详情页会展示全部编码与复制格式。
常见问题
Unicode 和 UTF-8 有什么区别?
Unicode 是字符集,为每个字符分配一个唯一编号(码点),例如 ♥ 的码点是 U+2665;UTF-8 是编码方案,决定这个编号在计算机中如何存储为字节序列。可以类比为:Unicode 是电话簿里给每个人分配的身份证号,UTF-8 是把号码写进档案袋的具体格式。
U+2665、♥、\u2665 这三种写法有什么区别?
它们指向同一个字符,只是应用场景不同:U+2665 是 Unicode 官方码点记法,用于文档与查询;♥ 是 HTML 数字字符引用,用于网页源码;\u2665 是 JavaScript/Java 等语言的转义写法。CSS 中则写作 content: "\2665"。
为什么有些符号复制到手机上会变成彩色 emoji?
部分符号(如 ❤、☀、⚠)存在 Emoji 呈现变体。当文本后跟随变体选择符 U+FE0F 时强制彩色显示,跟随 U+FE0E 时强制黑白文本样式。本站符号详情页对这类符号提供了"文本呈现"开关,复制时自动追加 U+FE0E。
如何查询任意符号的 Unicode 编码?
三种方法:一是使用本站的 Unicode 检查器,粘贴符号即可看到码点、HTML 实体、UTF-8 字节等全部信息;二是在本站搜索框直接粘贴符号或输入名称;三是浏览本站分类页,每个符号详情页都标注了完整编码信息。
相关教程
Alt 码 / 输入法 / 复制粘贴全攻略
Windows/Mac 键盘输入特殊符号
经典爱心含义与一键复制
18 大分类颜文字含义速查