| 区块 | 范围 | 说明 | 示例 |
|---|---|---|---|
| 基本拉丁 | U+0000 – U+007F | ASCII字符 | A z 9 @ |
| 拉丁补充 | U+0080 – U+00FF | 西欧语言扩展 | ñ ü ß © |
| CJK统一汉字 | U+4E00 – U+9FFF | 常用中日韩汉字(20,992字) | 你 好 世 界 |
| CJK扩展A | U+3400 – U+4DBF | 生僻汉字 | 㐀 㐁 |
| CJK扩展B | U+20000 – U+2A6DF | 更多生僻字(补充平面) | 𠀀 |
| 韩文音节 | U+AC00 – U+D7AF | 韩语拼写字母组合 | 가 나 다 |
| 平假名 | U+3040 – U+309F | 日语平假名 | あ い う |
| 片假名 | U+30A0 – U+30FF | 日语片假名 | ア イ ウ |
| 通用标点 | U+2000 – U+206F | 特殊标点符号 | — … ‰ |
| 货币符号 | U+20A0 – U+20CF | 各国货币符号 | € £ ¥ ₹ |
| 数学运算符 | U+2200 – U+22FF | 数学符号 | ∀ ∂ ∑ √ |
| 杂项符号 | U+2600 – U+26FF | 天气/棋牌/性别等 | ☀ ♠ ♂ ☮ |
| Emoji | U+1F600 – U+1F64F | 表情符号(补充平面) | 😀 😂 🤔 |
| 格式 | "你"的编码 | 用途 |
|---|---|---|
\uXXXX (JS转义) | 你 | JavaScript / JSON 字符串 |
U+XXXX (码点) | U+4F60 | Unicode标准文档、技术规范 |
&#xHHHH; (NCR) | 你 | HTML/XML 字符引用 |
\XXXX (CSS) | \4F60 | CSS content 属性 |
\xHH (UTF-8) | \xe4\xbd\xa0 | Python / C / 网络传输 |
| 码点范围 | 字节数 | UTF-8格式 | 示例 |
|---|---|---|---|
| U+0000 – U+007F | 1 | 0xxxxxxx | A → 41 |
| U+0080 – U+07FF | 2 | 110xxxxx 10xxxxxx | © → C2 A9 |
| U+0800 – U+FFFF | 3 | 1110xxxx 10xxxxxx 10xxxxxx | 你 → E4 BD A0 |
| U+10000 – U+10FFFF | 4 | 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx | 😀 → F0 9F 98 80 |
Unicode 是全球统一的字符编码标准,为每个字符分配唯一码点。本工具支持中文⇄Unicode 实时转换,提供 5 种输出格式(\uXXXX、U+XXXX、NCR、CSS、UTF-8 字节),并内置字符码点查询功能,可查看任意字符的详细编码信息。所有计算在浏览器本地完成。
Unicode 是字符集(给每个字符分配码点,如 U+4F60),UTF-8 是它的一种存储编码方式(把码点转成 1-4 个字节)。本工具的 \uXXXX 输出是码点的十六进制表示,UTF-8 字节输出是实际存储的字节序列。
默认只转换码点 > 127 的非 ASCII 字符,英文/数字/常用符号保持原样,可读性更好。勾选"转换全部字符"可强制转换所有字符。
完全支持。Emoji 位于 Unicode 补充平面(码点 > U+FFFF),编码时会输出完整码点。在字符查询面板中还能看到 Emoji 的 UTF-8 和 UTF-16 代理对编码。
\uXXXX 是 JavaScript/JSON 中的转义格式,XXXX; 是 HTML/XML 中的数字字符引用(NCR)。两者表示同一个字符,只是语法环境不同。
JavaScript 内部使用 UTF-16 编码,补充平面字符(码点 > U+FFFF,如 Emoji)需要两个 16 位码元表示,称为高位代理(0xD800-0xDBFF)和低位代理(0xDC00-0xDFFF)。本工具的字符查询面板会自动显示代理对。
不会。所有转换在浏览器本地用 JavaScript 完成,文本不会上传到任何服务器。