GBK 字节还原中文:乱码怎么救
老系统日志、串口数据、数据库导出里常能看到一串十六进制字节——那是按 GBK 或 UTF-8 编码的文字。本教程说明如何用本地工具把它还原出来。
最近更新:2026年8月13日
需要马上处理?使用 GBK / UTF-8 编码转换 ,浏览器本地完成,不上传服务器。
打开编码转换先判断是哪种编码
UTF-8 中文字符固定 3 字节且以 E 开头(如 E4B8AD);GBK 中文为 2 字节,首字节多在 B0–F7(如 D6D0)。看字节长度即可初步判断。
工具支持连续(E4B8AD)或空格分隔两种 Hex 输入,也支持 Base64;选错编码会得到乱码或报错,换一边重试即可。
反向:文本查字节
「文本 → UTF-8 字节」方向可查看任意文本的十六进制序列与总字节数,排查存储长度、拼接协议报文时很好用。
浏览器原生编码器仅支持 UTF-8,因此暂不能输出 GBK 字节;需要 GBK 字节串时,可在自己的代码里用对应语言库生成。
操作步骤
- 打开「GBK / UTF-8 编码转换」工具
- 选择「字节 → 文本」或「文本 → UTF-8 字节」
- 粘贴 Hex/Base64 或文本,并选择编码
- 查看结果并复制
常见问题
解码出 是怎么回事?
字节不完整或编码选错;确认来源编码后重试,并检查是否漏抄了字节。
支持 GB18030 吗?
GBK 解码覆盖了 GB18030 的常用部分,绝大多数生僻字也能正确还原。
数据会上传吗?
不会,编解码在本地浏览器完成。