📝 原文 / 转义文本
0 字符
✨ 转换结果
已生成
0 字符
⚙️ 转义格式与选项
转义格式
选项
📖 使用说明
转义:把原始文本中的每个字符转成对应的 Unicode 编码序列。
例如 你好 会转为 \u4F60\u597D。适合准备 JSON 字符串、JS 代码、日志转义等场景。
反转义:把各种形式的 Unicode 转义序列还原为原始文本。
支持混合格式自动识别——同一段文本里可以同时出现 \uXXXX、U+XXXX、XXXX;、
XXX;、%uXXXX,都会被正确还原。
支持的转义格式:
\uXXXX:JavaScript、Java、C# 等语言的字符串转义格式,最常见的格式。U+XXXX:Unicode 标准官方表示法,用于文档和规范说明。XXXX;:HTML 十六进制实体,例如你。XXX;:HTML 十进制实体,例如你。%uXXXX:早期 JavaScript 的 URL 编码格式,现已废弃但仍常见于旧代码。
代理对与 Emoji:对于码点超过 U+FFFF 的字符(如 Emoji 😀、生僻汉字 𠀀 等),
会按 UTF-16 代理对拆分成两个 4 位十六进制序列,例如 😀 会转为 \uD83D\uDE00。
反转义时会自动识别连续的两个代理对并合并成正确的字符。
选项说明:
- 仅转义非 ASCII 字符:勾选后,ASCII 字符(字母、数字、常见符号)保持原样,只转义中文、Emoji 等非 ASCII 字符。生成的结果更易读。
- 十六进制大写:勾选后使用大写字母 A-F(如
\u4F60),取消则用小写(如\u4f60)。 - 前缀大写:勾选后前缀变为
\U、U+、%U。大多数语言只接受小写\u,因此默认不勾选。 - 补齐 4 位:勾选后码点不足 4 位时前面补 0,例如
a会转成U+0061而不是U+61。HTML 实体和 \u 格式本身固定 4 位,只有 U+ 格式会受影响。
快捷键:Ctrl + Enter 转义,Ctrl + Shift + Enter 反转义。
隐私说明:所有转换操作均在浏览器本地完成,不会上传到任何服务器。