🔧

乱码修复工具

在线乱码修复,把被错误编码解读的中文还原,支持 UTF-8 与 GBK 互转及字节查看
乱码 📂 文本 👤 ToolWorld 🏷️ v1.2.2
加载中...
输入文本 粘贴或输入内容,本地即时处理
输入文本
处理设置 选好方式再处理
处理方式

全部处理在浏览器内完成,文本内容不上传服务器

输入内容后点「开始处理」,全程本地完成,不上传

处理结果 结果可一键复制

使用说明

📖 工具介绍


乱码修复工具把被错误编码解读的中文还原回来,也能反向复现乱码过程,或直接查看文本的字节序列。

乱码的成因比看上去简单:一段文本以 UTF-8 编码存储,却被当成 GBK 去读,每个字节被解释成了错误的字,于是「中文」显示成「涓枃」。字节本身没有损坏,只是解读方式错了,所以可以还原。

修复的做法是:把乱码字符串按每个字符的码位取回单字节——乱码字符都在 0 到 255 范围内,正好对应原始的 UTF-8 字节——再用 UTF-8 解码这些字节,原始文本就回来了。

复现模式做相反的事:把正常文本编码成 UTF-8 字节,再用 GBK 解码,得到乱码。这看起来没什么用,但在排查编码问题时很有价值——如果你怀疑某段乱码是这样产生的,用这个模式跑一遍正常文本,比对结果就能确认。

字节查看模式直接给出文本的 UTF-8 十六进制字节,便于判断一段数据到底是什么编码。

整个处理在浏览器内完成,内容不上传。

✨ 功能特点


  • 把被错误解读的中文还原为正常文本
  • 反向复现乱码,便于确认乱码成因
  • 查看文本的 UTF-8 十六进制字节
  • 使用严格模式解码,字节不合法时明确提示
  • 给出输入与输出字符数
  • 本地处理:内容不上传服务器

🚀 使用方式


  1. 在左侧粘贴出现乱码的文本
  2. 在右侧选择处理方式
  3. 点「开始处理」,也可以用 Ctrl 加回车
  4. 结果框显示修复后的文本或字节序列
  5. 点「复制结果」把结果复制到剪贴板

⚠️ 注意事项


  • 数据来源:使用浏览器内置的编码转换能力处理,转换在浏览器内完成
  • 仅适用于单字节乱码:修复模式要求乱码字符的码位都在 0 到 255 内,含其他字符时会提示不适用
  • 并非所有乱码都能修:多次错误转换或字节已损坏的文本无法还原,此时会明确提示
  • GBK 覆盖常用简体:GBK 包含 GB2312 全部内容,繁体场景的 Big5 乱码不适用本工具
  • 隐私说明:全部处理在浏览器内完成,内容不上传服务器

相关推荐

⏫︎