跳到主要内容
忆云竹

文本与十六进制、二进制转换

将 UTF-8 文本转换为十六进制或二进制字节,也可还原字节中的文字,支持中文和 emoji。

格式

输入或修改选项后自动更新

内容只在当前浏览器中处理,不上传或保存。

工具介绍

排查编码问题或准备协议测试数据时,可以逐字节检查看似相同的文本。

使用说明

选择十六进制或二进制后,直接编辑任意一侧。每个字节显示为两位十六进制或八位二进制,字节间用空格分隔,也接受没有空白的连续字节序列。

文本按 UTF-8 编码,一个汉字或 emoji 可能占多个字节。无效数字、不完整字节和非法 UTF-8 会报错,不会悄悄替换成乱码。适合检查编码、构造字节测试数据;文本最多 256 KiB,此工具不把整串字节当作一个整数换算。

常见问题

为什么一个汉字会显示成多个字节?

UTF-8 使用变长编码。每两位十六进制或八位二进制代表一个字节,并不代表一个字符;不完整字节或非法 UTF-8 无法解码。

为什么 C3 A9 能还原,E9 或 0xE9 却报错?

C3 A9 是字符 é 的 UTF-8 字节序列,单独的 E9 不是合法 UTF-8;本工具也不接受 0x 前缀。请输入完整的两位十六进制或八位二进制字节,可用空白分隔。需要读取旧编码文件时,请使用文本文件编码转换工具。

评论

0
后参与评论。
暂无评论
回复讨论

按时间查看完整回复脉络;每条回复都会标明它回应的具体内容。