乱码修复工具
在线乱码修复,把被错误编码解读的中文还原,支持 UTF-8 与 GBK 互转及字节查看
输入文本
粘贴或输入内容,本地即时处理
输入文本
处理设置
选好方式再处理
处理方式
全部处理在浏览器内完成,文本内容不上传服务器
处理结果
结果可一键复制
使用说明
📖 工具介绍
乱码修复工具把被错误编码解读的中文还原回来,也能反向复现乱码过程,或直接查看文本的字节序列。
乱码的成因比看上去简单:一段文本以 UTF-8 编码存储,却被当成 GBK 去读,每个字节被解释成了错误的字,于是「中文」显示成「涓枃」。字节本身没有损坏,只是解读方式错了,所以可以还原。
修复的做法是:把乱码字符串按每个字符的码位取回单字节——乱码字符都在 0 到 255 范围内,正好对应原始的 UTF-8 字节——再用 UTF-8 解码这些字节,原始文本就回来了。
复现模式做相反的事:把正常文本编码成 UTF-8 字节,再用 GBK 解码,得到乱码。这看起来没什么用,但在排查编码问题时很有价值——如果你怀疑某段乱码是这样产生的,用这个模式跑一遍正常文本,比对结果就能确认。
字节查看模式直接给出文本的 UTF-8 十六进制字节,便于判断一段数据到底是什么编码。
整个处理在浏览器内完成,内容不上传。
✨ 功能特点
- 把被错误解读的中文还原为正常文本
- 反向复现乱码,便于确认乱码成因
- 查看文本的 UTF-8 十六进制字节
- 使用严格模式解码,字节不合法时明确提示
- 给出输入与输出字符数
- 本地处理:内容不上传服务器
🚀 使用方式
- 在左侧粘贴出现乱码的文本
- 在右侧选择处理方式
- 点「开始处理」,也可以用 Ctrl 加回车
- 结果框显示修复后的文本或字节序列
- 点「复制结果」把结果复制到剪贴板
⚠️ 注意事项
- 数据来源:使用浏览器内置的编码转换能力处理,转换在浏览器内完成
- 仅适用于单字节乱码:修复模式要求乱码字符的码位都在 0 到 255 内,含其他字符时会提示不适用
- 并非所有乱码都能修:多次错误转换或字节已损坏的文本无法还原,此时会明确提示
- GBK 覆盖常用简体:GBK 包含 GB2312 全部内容,繁体场景的 Big5 乱码不适用本工具
- 隐私说明:全部处理在浏览器内完成,内容不上传服务器