Unicode 转义编码
把非 ASCII 字符写成 \uXXXX 形式,ASCII 字符保持不变,便于生成 Java、JavaScript 或 JSON 环境里可以直接粘贴的转义字符串。中文、日文和全角标点都能转换,适合排查编码不一致的问题。
怎么用
- 输入包含中文、日文或其他非 ASCII 字符的文本。
- 非 ASCII 字符按码位写成 \uXXXX,ASCII 字符保持原样。
- 把转义后的字符串粘贴到要求纯 ASCII 的配置文件、源码或测试数据里。
常见问题
emoji 能正确转换吗?
本工具按四位 \uXXXX 输出,适用于 U+FFFF 以内的字符;超出这个范围的字形(例如多数 emoji)往返可能不一致,建议改用 JSON 转义。
ASCII 字符会变吗?
不会。字母、数字和常见符号保持原样,只有非 ASCII 字符被转义。
和 URL 编码有什么区别?
\uXXXX 表示字符串里的码位,URL 编码表示 UTF-8 字节的百分号写法,两者用途不同。