猫工具站
帮助中心 猫Blog 关于我们 广告合作 EN

Unicode 转换

中文与 \uXXXX 编码互转,常用于处理 JSON 转义文本或编程中的 Unicode 表示。

Advertisement

常见问题

Unicode 编码是什么?
Unicode 是一种全球统一的字符编码标准,为每个字符分配一个唯一的码点(code point)。例如汉字「中」的 Unicode 码点是 U+4E2D,在 JavaScript 中写作 \u4e2d。Unicode 几乎覆盖了世界上的所有文字符号,包括中文、日文、韩文、阿拉伯文、emoji 等。

为什么有时会看到 \u 开头的字符串?
这在很多编程语言中称为 Unicode 转义序列(escape sequence),用于表示那些无法直接显示或输入的字符。常见于 JSON 数据、JavaScript 源码、配置文件等场景,尤其是当文件编码不是 UTF-8 时,非 ASCII 字符会被转义为 \uXXXX 形式。例如 JSON 中的 "\u4e2d\u6587" 就是「中文」的转义表示。

相关指南

编码不是加密:Base64、URL 转义和 Unicode 转义各自遵守什么规则
站内三个编码页做的都是「换一种写法」:Base64 先按 UTF-8 取字节再编码,URL 转义只保留少数安全字符且不会把加号当空格,Unicode 转义连字母 A 都要改写成六个人类可读的字符。三者都可逆,所以真正决定结果对不对的是边界:填充符、加号、代理对,以及结果落在哪个框里。