返回

Unicode 转换

Unicode 编码与解码,支持 \uXXXX 与 Emoji 代理对

编码加密
使用说明
用途字符与 \uXXXX 形式的 Unicode 编码互相转换。
怎么用输入中文、英文或 Emoji,选择「编码」或「解码」;可勾选「仅转换非 ASCII」保留英文。
什么时候用JS/Python 等代码中查看或生成 Unicode 转义、国际化开发、JSON 转义串排查。
注意Emoji 等增补平面字符会显示为两个 \u 代理对,这是正常现象。

Unicode 转义(\uXXXX)广泛出现在 JavaScript、Java、JSON 字符串中。本工具在普通字符与 \u 转义序列之间互转,支持中文、Emoji 与增补平面字符。

使用示例
字符转 \u输入:中
输出:\u4e2d
Emoji 转义输入:😀
输出:\ud83d\ude00
解码输入:\u4e2d\u6587
输出:中文
常见问题
Q:为什么 Emoji 会变成两组 \u?
Emoji 属于增补平面(码点大于 U+FFFF),按 UTF-16 规则必须用两个代理对(surrogate pair)表示,这是正常现象。
Q:「仅转换非 ASCII」有什么用?
保留英文和数字不转义,让输出更短、可读性更好,适合混合内容。
使用提示
  • JSON.stringify 输出或日志里看到的 \uXXXX 串,可以直接粘贴到本工具还原。