跳到主要内容
忆云竹

Unicode 转义与还原

在可读文字与 Unicode 转义之间转换,支持 UTF-16、码点、中文、emoji 和常用转义字符。

格式
输入或修改选项后自动更新

输入或修改选项后自动更新

内容只在当前浏览器中处理,不上传或保存。

工具介绍

检查接口里的转义文字时,可同时理解字符与编码写法的关系。这里只处理文字,不执行 JavaScript,也不自动生成完整的字符串字面量。

使用说明

左侧输入文字即可得到转义形式;右侧粘贴转义文本即可还原。UTF-16 模式使用 \uXXXX,码点模式对补充平面字符使用 \u{...}。

还原支持 \xXX、换行、制表符和反斜杠。无效码点、不完整转义和孤立代理项会报错。转换不会执行 JavaScript,输入上限 2 MiB。

常见问题

一个 emoji 为什么对应两段 Unicode 转义?

UTF-16 用一对代理项表示部分字符,码点模式则可写成一段 \u{...}。两者可表示同一字符,但 JSON 只接受 \uXXXX,不接受大括号码点语法。

从接口复制的转义序列怎样还原?

将序列放到编码侧,例如 \u0041\nB 会还原为 A、换行和 B。不要额外加包围引号,否则引号也会成为结果文字的一部分。

提示非法转义时要检查什么?

检查末尾是否只有反斜杠、\uXXXX 是否缺位,或代理项是否缺少另一半。请补回来源中缺失的字符;工具不会猜测内容或求值 JavaScript 表达式。

评论

0
后参与评论。
暂无评论
回复讨论

按时间查看完整回复脉络;每条回复都会标明它回应的具体内容。