工具 › Mojibake Fixer
Mojibake Fixer

撤销乱码,
从原始字节出发。

诊断因 UTF-8 / Shift_JIS(CP932)/ EUC-JP / UTF-16 混用而产生的乱码,只显示能够真正逆转的候选结果及其依据。也可以转换 CSV、TSV 和 TXT 文件。

无需上传逐字节检查逆转结果不猜测已丢失的字符
0 个字符
示例是真正用错误编码读取过的虚构文本。 也可以把文件拖放到这张卡片上的任意位置。
从字节精确逆转

用被误用的编码表把乱码字符还原成原来的字节,再用正确的编码严格重新读取。只有字节能完全重现你的输入的结果才会成为候选。

不猜测丢失的部分

已经变成「�」或 Excel 的「・」的部分不再保留原始数据。它们会显示为无法恢复,而不是用看似合理的字符填补。

只在浏览器中运行

文本和文件在本设备上处理。不上传到服务器,无需注册,也不使用 AI。

使用方法

  1. 粘贴乱码文本,或在“打开文件”标签页中打开 CSV、TSV 或 TXT 文件。
  2. 进行诊断:只显示逆转结果逐字节一致的候选。
  3. 选择一个候选,查看与原文的对比和依据。丢失的部分保持为「�」。
  4. 确认内容后,复制结果或保存。

常见问题

支持哪些类型的乱码?

因 UTF-8 / Shift_JIS(CP932)/ EUC-JP / UTF-16 混用而产生的乱码(例如「縺ゅ」或「ã‚」),包括同一种混用发生两次的情况。其他原因造成的乱码,工具会提示没有找到匹配的模式。

候选结果一定是原文吗?

不一定。工具检查的是:用错误的编码读取候选的字节时,能否逐字重现你的输入(精确逆转)。它无法证明这就是原文,因此使用前请确认内容。

变成「�」或「?」的字符能恢复吗?

不能:原始字节在被替换时已经丢失。它们会显示为已丢失,而不是被猜测补全。如果你还有原始文件,以文件方式打开也许能正确读取。

我的文件会被上传吗?

不会。文本和文件只在你的浏览器中处理,不会发送到服务器。