Unicode 转义是什么
Unicode 转义把字符变成码点的文本表示,让非 ASCII 内容能安全穿过只认 ASCII 的系统。
这个工具能做什么
- 五种转义格式:\uXXXX、U+XXXX、\xXX、%XX、&#xXXXX;
- 反转义自动识别六种混排写法
- emoji 等超 BMP 字符自动拆代理对
- 实时显示各格式对照表
怎么使用(输入说明)
- 粘贴文本
- 选转义还是反转义
- 转义模式再选目标格式
- 复制结果
使用时的几个注意点
- ASCII 字符默认不转义(HTML 模式除外)
- 反转义时不要混用互相冲突的写法
- URL 编码请用专门的 URL 编解码工具做完整处理
实例
「中文」转义成 \u4E2D\u6587,反转义能原样还原。
常见问题 FAQ
Q:五种格式该怎么选?
A:写 JS 或 JSON 用 \uXXXX;跟人沟通码点用 U+XXXX;按字节处理用 \xXX;拼 URL 参数用 %XX;写在 HTML 里用 &#xXXXX;。
Q:emoji 转出来为什么是两个 \u?
A:emoji 的码点超出基本平面(BMP),在 UTF-16 里要用一对代理字符表示,所以会看到两个 \u。这是 JavaScript 字符串的标准行为,不是 bug。
Q:反转义能识别混合写法吗?
A:能。一段文本里同时有 \u4E2D、文 和 %XX,工具会依次识别并全部还原。