AZ Tools

Unicode 转义转换器

开发

在文本与 Unicode 转义序列之间相互转换。可编码为 JavaScript/JSON 的 \uXXXX(表情符号使用代理对)、Unicode U+XXXX 表示法,或 HTML 十六进制(&#xHEX;)和十进制(&#DEC;)实体 —— 可保持普通 ASCII 可读,或转义每个字符。解码会同时自动识别所有这些格式(以及 \u{...}、\xXX 和裸 U+ 表示法),因此你可以粘贴混合的转义并得到原始文本。适合在代码和 JSON 中安全嵌入非 ASCII 字符、调试编码问题,以及读取日志中的转义字符串。所有处理都在你的浏览器本地完成。

输出

使用方法

  1. 选择方向:文本 → 转义,或 转义 → 文本。
  2. 编码时,选择格式以及转义所有字符还是仅非 ASCII。
  3. 从输出框复制结果。

常见问题

表情符号如何处理?
在 \uXXXX 形式中,超过 U+FFFF 的字符(如 😀)写为两个 \u 转义组成的代理对;U+ 和 HTML 形式使用单个码点(如 U+1F600、😀)。两种方式解码都能正确还原。
解码器能识别什么?
它会自动识别 \uXXXX、\u{XXXXX}、\xXX、U+XXXX、&#xHEX; 和 &#DEC; —— 即使在同一输入中混用,也都能解码。
“转义所有字符”有什么作用?
关闭时仅转义非 ASCII 字符,普通 ASCII 保持可读。开启时每个字符都转换为转义,适合完全混淆或严格 ASCII 的输出。
我的文本会被上传吗?
不会。编码和解码完全在你的浏览器中进行,不会发送到服务器。

相关工具