Unicode 转义转换器
开发
在文本与 Unicode 转义序列之间相互转换。可编码为 JavaScript/JSON 的 \uXXXX(表情符号使用代理对)、Unicode U+XXXX 表示法,或 HTML 十六进制(&#xHEX;)和十进制(&#DEC;)实体 —— 可保持普通 ASCII 可读,或转义每个字符。解码会同时自动识别所有这些格式(以及 \u{...}、\xXX 和裸 U+ 表示法),因此你可以粘贴混合的转义并得到原始文本。适合在代码和 JSON 中安全嵌入非 ASCII 字符、调试编码问题,以及读取日志中的转义字符串。所有处理都在你的浏览器本地完成。
—
输出
使用方法
- 选择方向:文本 → 转义,或 转义 → 文本。
- 编码时,选择格式以及转义所有字符还是仅非 ASCII。
- 从输出框复制结果。
常见问题
- 表情符号如何处理?
- 在 \uXXXX 形式中,超过 U+FFFF 的字符(如 😀)写为两个 \u 转义组成的代理对;U+ 和 HTML 形式使用单个码点(如 U+1F600、😀)。两种方式解码都能正确还原。
- 解码器能识别什么?
- 它会自动识别 \uXXXX、\u{XXXXX}、\xXX、U+XXXX、&#xHEX; 和 &#DEC; —— 即使在同一输入中混用,也都能解码。
- “转义所有字符”有什么作用?
- 关闭时仅转义非 ASCII 字符,普通 ASCII 保持可读。开启时每个字符都转换为转义,适合完全混淆或严格 ASCII 的输出。
- 我的文本会被上传吗?
- 不会。编码和解码完全在你的浏览器中进行,不会发送到服务器。
相关工具
Base64 与十六进制互转
在浏览器中将 Base64 字符串转换为十六进制字节,并将十六进制转换回 Base64,支持 URL-safe。
开发00
Quoted-Printable 编码与解码
将文本编码为 MIME Quoted-Printable(RFC 2045)或解码 — 处理 =XX 转义、软换行与 UTF-8 — 全部在浏览器内完成,编码时按 76 字符换行。
开发00
哈希生成器 (SHA)
根据文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希。
开发00
URL 编码 / 解码
将文本按百分号编码用于网址,或将编码的网址解码为文本。
开发00
Base64 编码 / 解码
即时将文本编码为 Base64,或将 Base64 解码为文本。
开发00
JSON 格式化与校验工具
在浏览器中格式化、美化、压缩并校验 JSON。
开发00