Unicode 编解码器

字符观察器

暂无数据
  1. 在输入框粘贴需要转换的文本
  2. 工具自动检测输入格式(Unicode转义、HTML实体、URL编码等)
  3. 解码或编码结果自动显示
  4. 点击"复制结果"按钮使用

帮助与说明

常见问题

什么是 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)。

快速开始

  1. 在输入框粘贴需要转换的文本
  2. 工具自动检测输入格式(Unicode转义、HTML实体、URL编码等)
  3. 解码或编码结果自动显示
  4. 点击"复制结果"按钮使用

隐私说明

完整说明

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

使用指南

快速开始

  1. 粘贴内容:在输入框粘贴需要转换的文本
  2. 自动识别:工具会自动检测输入格式
  3. 查看结果:解码或编码结果自动显示
  4. 复制使用:点击"复制结果"按钮

常见使用场景

场景一:解码 Unicode 转义

当你看到类似 \u4F60\u597D 的字符串,想知道是什么内容:

Unicode 解码场景

场景二:解码 URL 编码

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

URL 解码场景

场景三:编码中文为 Unicode

需要在 JavaScript 中使用中文变量名或字符串:

Unicode 编码场景

场景四:处理 Emoji

支持 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

相关工具