Unicode 编解码器
字符观察器
暂无数据
- 在输入框粘贴需要转换的文本
- 工具自动检测输入格式(Unicode转义、HTML实体、URL编码等)
- 解码或编码结果自动显示
- 点击"复制结果"按钮使用
帮助与说明
常见问题
什么是 Unicode 转义序列?展开收起
Unicode 转义序列是一种在编程语言中表示 Unicode 字符的方式。格式为 \u 后跟 4 位十六进制数,如 \u4F60 表示"你"。对于超过 U+FFFF 的字符(如 Emoji),使用代理对表示。
Unicode 和 UTF-8 有什么区别?展开收起
Unicode 是字符集标准,为每个字符分配唯一编号。UTF-8 是 Unicode 的一种编码方式,将码点转换为 1-4 字节的序列。例如"中"的 Unicode 码点是 U+4E2D,UTF-8 编码是 E4 B8 AD(3 字节)。
为什么 URL 中会出现 %XX?展开收起
URL 只能包含 ASCII 字符,中文等非 ASCII 字符需要进行百分号编码。每个字节用 %XX 表示,XX 是两位十六进制数。例如"你"的 UTF-8 编码是 E4 BD A0,URL 编码后是 %E4%BD%A0。
HTML 实体和 Unicode 有什么关系?展开收起
HTML 实体是 HTML 中表示特殊字符的方式。可以使用 &#x码点; 或 &#十进制码点; 表示。例如 你 和 你 都表示"你"。
如何处理 Emoji?展开收起
本工具完全支持 Emoji 处理。Emoji 通常码点超过 U+FFFF,需要特殊处理。😀 的码点是 U+1F600,Unicode 转义为 \uD83D\uDE00(代理对)或 \u{1F600}(ES6)。
快速开始
- 在输入框粘贴需要转换的文本
- 工具自动检测输入格式(Unicode转义、HTML实体、URL编码等)
- 解码或编码结果自动显示
- 点击"复制结果"按钮使用
隐私说明
完整说明
Unicode 编解码器
什么是 Unicode?
Unicode 是一种字符编码标准,旨在为世界上所有的字符分配唯一的编号(码点)。每个字符都有一个唯一的 Unicode 码点,例如:
- "中" 的码点是 U+4E2D
- "A" 的码点是 U+0041
- "😀" 的码点是 U+1F600
为什么需要 Unicode 编解码?
在编程和网络传输中,某些字符无法直接使用,需要转换成特定格式:
| 场景 | 编码格式 | 示例 |
|---|---|---|
| JavaScript 字符串 | \uXXXX 转义 | "你好" → "\u4F60\u597D" |
| HTML 页面 | &#x...; 实体 | "你好" → 你好 |
| URL 地址 | %XX 百分号编码 | "你好" → %E4%BD%A0%E5%A5%BD |
| CSS 内容 | \XXXX 转义 | "你好" → \4F60 \597D |
使用指南
快速开始
- 粘贴内容:在输入框粘贴需要转换的文本
- 自动识别:工具会自动检测输入格式
- 查看结果:解码或编码结果自动显示
- 复制使用:点击"复制结果"按钮
常见使用场景
场景一:解码 Unicode 转义
当你看到类似 \u4F60\u597D 的字符串,想知道是什么内容:

场景二:解码 URL 编码
URL 中的中文通常被编码为 %E4%BD%A0 格式:

场景三:编码中文为 Unicode
需要在 JavaScript 中使用中文变量名或字符串:

场景四:处理 Emoji
支持 Emoji 的编解码处理:

高级选项
当输入是普通文本时,可以点击"编码格式选择"选择不同的编码格式:
- Unicode 转义:适用于 JavaScript/JSON
- HTML 实体:适用于 HTML 页面
- CSS 转义:适用于 CSS content 属性
- URL 编码:适用于 URL 参数
常见问题
什么是 Unicode 转义序列?
Unicode 转义序列是一种在编程语言中表示 Unicode 字符的方式。格式为 \u 后跟 4 位十六进制数,如 \u4F60 表示"你"。对于超过 U+FFFF 的字符(如 Emoji),使用代理对表示,如 \uD83D\uDE00 表示 😀。
Unicode 和 UTF-8 有什么区别?
Unicode 是字符集标准,为每个字符分配唯一编号。UTF-8 是 Unicode 的一种编码方式,将码点转换为 1-4 字节的序列。例如"中"的 Unicode 码点是 U+4E2D,UTF-8 编码是 E4 B8 AD(3 字节)。
为什么 URL 中会出现 %XX?
URL 只能包含 ASCII 字符,中文等非 ASCII 字符需要进行百分号编码。每个字节用 %XX 表示,XX 是两位十六进制数。例如"你"的 UTF-8 编码是 E4 BD A0,URL 编码后是 %E4%BD%A0。
HTML 实体和 Unicode 有什么关系?
HTML 实体是 HTML 中表示特殊字符的方式。可以使用 &#x码点; 或 &#十进制码点; 表示。例如 你 和 你 都表示"你"。
如何处理 Emoji?
本工具完全支持 Emoji 处理。Emoji 通常码点超过 U+FFFF,需要特殊处理:
- 😀 的码点是 U+1F600
- Unicode 转义:
\uD83D\uDE00(代理对)或\u{1F600}(ES6) - URL 编码:
%F0%9F%98%80
相关工具
- Base64 编解码 - Base64 编码解码
- URL 编解码 - URL 编码解码
- JSON 格式化 - JSON 格式化压缩