Unicode 转义 / 还原

Unicode 转义与还原,支持三种写法

浏览器内运算Unicode Escape Converter工具型03编码与加密

什么是Unicode 转义 / 还原

Unicode 工具在可读文本与转义序列之间转换,支持 \uXXXX、&#十进制; 与 U+XXXX 三种写法,并正确处理 Emoji 等需要代理对表示的字符。常用于还原日志里的乱码,转换在本地完成。

怎么用Unicode 转义 / 还原

  1. 1选择转义或还原。
  2. 2转义时选择目标写法:代码里用 \uXXXX,HTML 里用 &#...;。
  3. 3还原时三种写法都能自动识别。

常见问题

日志里的 \u4f60\u597d 是怎么产生的?+

很多序列化库默认开启 ASCII 转义(如 Python 的 json.dumps 默认 ensure_ascii=True,Java 的部分 JSON 库也如此),中文会被写成 \uXXXX。这不是乱码,用本工具还原即可看到原文。

Emoji 为什么转出来是两个 \u 序列?+

因为 Emoji 的码位超出了基本多文种平面(BMP),在 UTF-16 里需要用一对代理项表示。所以 🎯 这样成对出现的序列还原后才是一个字符。

相关工具

全部工具