将非 ASCII 字符转义为 \uXXXX,或将 \uXXXX / \xXX 还原
Unicode 转义(常写作 \uXXXX)用 4 位十六进制数表示一个字符的码点,是 JavaScript、Java、JSON 等语言中表达非 ASCII 字符的标准方式。把中文等字符转义为 \uXXXX 后,文本就只含 ASCII 字符,能安全地在只认 ASCII 的通道中传输,再在目标端还原。
本工具编码时保留可打印 ASCII 原样、仅转义其余字符;解码时同时支持 \uXXXX 与 \xXX 两种写法,并保留字面文本。
输入:你好 → 输出:\u4f60\u597d
反过来输入:\u4f60\u597d → 输出:你好
\uXXXX 表示 4 位十六进制码点(覆盖整个基本多文种平面),\xXX 表示 2 位十六进制(仅 0-255)。本工具解码时两者都支持。\uXXXX。