在线 UTF-8 编码工具
在线 UTF-8 编码工具:将文本转换为 UTF-8 十六进制(Hex)表示,支持中文与 emoji,浏览器内即时完成。
工具输入与输出
输入文本:
处理结果:就绪
UTF-8 编码使用场景
UTF-8 是目前 Web 与各类应用最通用的字符编码。本工具把文本按 UTF-8 规则转换为十六进制字节串,便于查看字符底层字节、调试乱码问题、生成测试数据或与其他协议对接。
中英文、emoji、全角符号等各类字符都能正确转换;emoji 等补充平面字符会按 4 字节规则编码,与标准实现一致。
常见问题与解答
为什么一个汉字会对应多个十六进制字节?
UTF-8 使用变长编码:常用汉字占 3 个字节,emoji 等字符占 4 个字节。一个字符对应多个字节是正常现象,十六进制串长度不代表字符个数。
UTF-8 编码和 URL 编码有什么区别?
UTF-8 编码输出的是字节的十六进制表示,面向底层字节;URL 编码输出的是百分号形式,面向 URL 传输。两者都以 UTF-8 字节为基础,用途不同。
编码结果可以用来做什么?
常用于排查字符乱码、验证文本存储格式、为测试构造指定字节序列,以及确认接口返回数据的编码是否统一为 UTF-8。