UNICODE CONVERTER · 中文 ⇄ 转义

Unicode 编码转换

中文一键转成 \u4e2d 这样的转义串,反过来也能还原。支持四种常见转义写法,边输边转,不用点按钮。

四种转义格式 实时双向转换 emoji 也支持 纯本地处理

原文

0 字符

转换结果

0 字符
结果会实时显示在这里。
实时转换

四种转义格式对照

\u4e2d JS / JSON 字符串里的通用写法,反斜杠 + u + 四位十六进制
U+4E2D Unicode 标准码位写法,常用于文档、字体与字符说明
中 HTML 十六进制实体,直接写进网页源码即可显示
中 HTML 十进制实体,老系统与邮件模板里更常见

核心能力

中文转 Unicode
Unicode 转中文
四种转义格式
实时转换
保留 ASCII 开关
emoji / 生僻字支持
字符数统计
一键交换方向

关于这个工具

Unicode 是给全世界每个字符编的号:中文「中」的码位是 U+4E2D(十进制 20013),写成 JS 字符串就是 \u4e2d。
本工具两种方向:
① 中文 → 编码:逐字符取码位,按你选的格式输出;勾选「只转非 ASCII」时,英文、数字与常见符号保持原样,便于阅读;
② 编码 → 中文:自动识别 \u4e2d、U+4E2D、中、中、%u4E2D 混写的文本并还原。
超过 BMP 的字符(如 emoji 😀 U+1F600)会正确输出为代理对 \ud83d\ude00。

怎么用

  1. 第 1 步
    选方向:默认「中文 → 编码」,要还原就切「编码 → 中文」。
  2. 第 2 步
    选格式:\u4e2d 给 JS/JSON 用,&#x 给 HTML 用,U+ 用于文档说明。
  3. 第 3 步
    左边输入,右边即时出结果;不想转英文数字就勾着「只转非 ASCII」。
  4. 第 4 步
    点「复制结果」带走;想反向验证就点「⇄ 交换」,内容会挪到左边并自动切方向。

常见问题

为什么一个 emoji 转出来是两个 \u?
😀 的码位是 U+1F600,超出 BMP(基本平面)范围,JS 用 UTF-16 存储,需要用代理对 \ud83d\ude00 两个码元表示。这是正常现象,不是工具出错。
\u4e2d 和 U+4E2D 有什么区别?
表示的是同一个字符,只是书写习惯不同:\uXXXX 是编程语言里的字符串转义,U+XXXX 是 Unicode 标准文档里的码位记法。
能转换繁体字和生僻字吗?
可以,只要字符本身是合法 Unicode 都支持。生僻字若超出 BMP,同样会输出代理对。
转出来的结果能直接放进 JSON 吗?
选 \u4e2d 格式即可,且本身就是合法 JSON 字符串内容。注意 JSON 里反斜杠要成对出现,如果你把它嵌进另一层字符串,需要再转义一次。
数据会上传吗?
不会。转换在你的浏览器内完成,服务器不接收输入内容。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码