在线 Unicode 转换工具
在文本、Unicode转义、Unicode码点和HTML实体之间双向转换. 此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。
开始使用
功能介绍
在文本、Unicode转义、Unicode码点和HTML实体之间双向转换。所有运算均在当前浏览器中完成,输入内容和本地文件不会上传服务器。
示例
示例输入
你好
示例输出
\u4F60\u597D
使用说明
- Unicode工具支持普通文本、\uXXXX、\u{1F600}、U+1F600和HTML数字实体。
- Hash工具可计算文本或本地文件;选择文件时优先处理文件内容。
- ASCII工具可按空格、逗号或换行分隔字符码;非ASCII字符按Unicode码点处理。
- 进制转换器支持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\u597D 或 U+4F60 U+597D 即可还原为“你好”。
常见问题
为什么一个表情符号会对应多个码点?
有些表情符号由多个码点组合而成,例如“”由父亲、母亲、女孩和零宽连接符(ZWJ)组成。工具会显示每个码点,帮助理解组合机制。
什么是 Unicode 规范化?
Unicode 允许某些字符用组合形式或分解形式表示,例如“é”可以是单个码点 U+00E9,也可以是 e 加上重音符号 U+0301。规范化可将它们统一为一种形式,便于比较。
为什么两个看起来相同的字符串码点不同?
可能因为使用了不同的规范化形式或视觉上相似的字符(如拉丁字母 A 和西里尔字母 А)。在比较字符串前,建议先进行规范化。
此工具无需安装,所有处理均在当前浏览器本地完成,不会上传输入内容或本地文件。