Unicode 转换

中文、码点和转义序列互转,支持 \uXXXX 转义与还原、数字实体和 UTF-8 码点表。

输入
13 码点
转义输出
实时转义
已加载示例,转义、还原与码点分析都在浏览器本地完成。

\uXXXX 转义用在哪里?

\uXXXX 是 JavaScript、JSON、Java 等语言通用的 Unicode 转义写法,例如“一”写成 \u4E00。在不支持中文的环境里写常量、排查乱码时都会用到。

为什么 emoji 会变成两个 \u?

超出 BMP(U+FFFF)的字符如 👍 需要两个 UTF-16 码元表示,转义后是成对的代理对 \uD83D\uDE00;还原时本工具会把相邻的高低代理自动合并回一个字符。

隐私说明

转义、还原与码点分析全部在浏览器本地实时完成,不发起任何网络请求,输入内容不会上传或记录。