U+

Unicode 编解码

中文/字符与 \u 转义、码点互转,处理 JS/JSON 转义字符串。

本地处理 · 不上传

加载工具中…

相关:Unicode转换 · 中文转Unicode · unicode编码 · 码点

Unicode 编解码在字符与码点之间互转,支持 U+ 写法、十进制码点与各种转义形式,并显示字符所属的区块。排查乱码与特殊字符时必备。

使用步骤

  1. 粘贴文字或码点
  2. 选择目标表示形式
  3. 查看逐字符的码点
  4. 复制结果

使用场景

  • 排查显示成方块的未知字符
  • 在代码中嵌入特殊符号
  • 确认 emoji 的实际码点构成
  • 分析文本中混入的异常字符

小贴士

  • 一个 emoji 常由多个码点组成——带肤色的手势是基础表情加肤色修饰符,家庭表情由多个人物用零宽连接符串起来。
  • 码点不等于字节数。同一个码点在 UTF-8 下占 1 到 4 字节,在 UTF-16 下占 2 或 4 字节。
  • 显示成方块或问号通常不是编码错误,而是当前字体没有该字符的字形,换个字体就正常了。

常见问题

码点和字节有什么区别?

码点是字符在 Unicode 中的编号,是抽象的;字节是它按某种编码方案存储后的实际数据。同一个码点用 UTF-8 和 UTF-16 存出来的字节完全不同。

为什么有的字显示成方块?

这是字体缺字,不是编码问题。系统找不到该码点对应的字形就用方块占位。换用覆盖面更广的字体即可显示。

一个 emoji 为什么有好几个码点?

复杂 emoji 是组合出来的。肤色版本是基础表情加修饰符,多人组合表情用零宽连接符把多个单人表情串联。因此按码点截断字符串会把它们切碎。

Unicode 编解码是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用Unicode 编解码,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。