首页 / 开发者工具 / 在线 Unicode 转换工具
免费在线工具

在线 Unicode 转换工具

在文本、Unicode转义、Unicode码点和HTML实体之间双向转换. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。

开始使用

功能介绍

在文本、Unicode转义、Unicode码点和HTML实体之间双向转换。所有运算均在当前浏览器中完成,输入内容和本地文件不会上传服务器。

示例

示例输入

你好

示例输出

\u4F60\u597D

使用说明

  1. Unicode工具支持普通文本、\uXXXX、\u{1F600}、U+1F600和HTML数字实体。
  2. Hash工具可计算文本或本地文件;选择文件时优先处理文件内容。
  3. ASCII工具可按空格、逗号或换行分隔字符码;非ASCII字符按Unicode码点处理。
  4. 进制转换器支持2到36进制及负整数,字母A到Z分别表示10到35。

作用与应用场景

  • 排查接口、日志、配置文件中的Unicode转义和乱码。
  • 校验下载文件、发布包或文本内容是否一致。
  • 学习字符编码,转换串口、协议或嵌入式数据。
  • 处理二进制、八进制、十进制、十六进制及自定义进制数据。

注意事项

Hash是摘要而不是加密,不能由摘要恢复原文;MD5和SHA-1不适合密码存储或抗碰撞安全用途。ASCII标准范围为0–127,本工具为方便使用也支持更大的Unicode码点。进制工具只处理整数,不处理小数和科学计数法。

具体示例:文本转 Unicode 码点

输入文本 你好,选择输出格式为“Unicode 码点(U+)”,转换结果为:

U+4F60 U+597D

若选择“Unicode 转义(\u)”,则结果为 \u4F60\u597D。反向转换时,粘贴 \u4F60\u597DU+4F60 U+597D 即可还原为“你好”。

常见问题

为什么一个表情符号会对应多个码点?

有些表情符号由多个码点组合而成,例如“‍‍”由父亲、母亲、女孩和零宽连接符(ZWJ)组成。工具会显示每个码点,帮助理解组合机制。

什么是 Unicode 规范化?

Unicode 允许某些字符用组合形式或分解形式表示,例如“é”可以是单个码点 U+00E9,也可以是 e 加上重音符号 U+0301。规范化可将它们统一为一种形式,便于比较。

为什么两个看起来相同的字符串码点不同?

可能因为使用了不同的规范化形式或视觉上相似的字符(如拉丁字母 A 和西里尔字母 А)。在比较字符串前,建议先进行规范化。

此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。