Unicode编码解码工具

在线Unicode编码解码工具,支持中文字符和特殊符号的Unicode转换,适用于国际化开发和字符编码处理

使用说明
  • Unicode编码:将普通文本转换为Unicode编码格式,例如将 你好 转换为 \u4f60\u597d
  • Unicode解码:将Unicode编码转换回原始文本,例如将 \u4f60\u597d 转换为 你好
  • 常见应用场景:
    • 处理跨语言字符集问题
    • 在程序代码中使用中文、日文、韩文等多语言字符
    • 处理JSON文件中的Unicode编码字符
    • 网页中特殊字符的编码和解码
  • 注意事项:
    • Unicode编码使用 \u 开头,后跟4位十六进制数字
    • 解码时请确保输入格式正确,每个字符都应该是 \u 加4位十六进制数
    • 支持批量转换多个字符

在线工具箱 > 编码加密 > Unicode编码转换

Unicode编码转换工具介绍

Unicode编码转换工具可以把中文和特殊符号转换为\uXXXX格式的Unicode转义序列,也可以把转义序列还原成文字。常用于查看接口返回的被转义的中文、处理Java的properties文件、排查乱码问题。

使用方法

  1. 输入中文文本或\u开头的Unicode编码
  2. 点击编码或解码
  3. 复制转换结果

常见问题

接口返回的中文都变成了\u4e2d\u6587是怎么回事?

这是JSON序列化时把非ASCII字符转义成了Unicode编码,数据本身并没有问题。用本工具解码,或调整序列化配置即可显示中文。

Unicode和UTF-8有什么关系?

Unicode给每个字符分配一个唯一编号,UTF-8是把这个编号存储为字节的一种方式,一个中文字符在UTF-8中通常占3个字节。

Emoji能转换吗?

可以。Emoji的编号超出了\uFFFF,会被表示为两个\u组成的代理对。

相关工具