素材阁

乱码修复 / 编码转换

中文乱码一键修复,UTF-8 / GBK / Big5 还原,文本仅在本地处理,不会上传到任何服务器。

原理:把乱码按单字节(ISO-8859-1)还原为原始字节,再用 UTF-8 / GBK / Big5 重新解码。

修复结果(按可信度排序)

使用说明

把页面上看到的乱码文本还原成可读内容:先按单字节把字符退回到原始字节,再分别用 UTF-8、GBK、Big5 重新解码,按可信度给出候选,全部在浏览器本地完成,内容不会上传。

  1. 把看到的乱码原样粘贴到左侧「乱码文本」框,例如「ä½ å¥½」,不要手工改动其中的字符,也不要自行替换或删除看起来多余的符号。
  2. 点「尝试修复」,工具会把乱码按单字节还原为原始字节,再分别用 UTF-8、GBK 与 Big5 三种编码重新解码,尽量覆盖常见的错误转换场景。
  3. 右侧「修复结果」按可信度从高到低排列候选,每条上方标注解码所用的编码名,下方就是可以阅读的文本,可逐条比较。
  4. 挑读起来通顺、正常的那一条,点它右上角的「复制」把文本取走;状态区会显示本次一共给出了几个候选。
  5. 没有可用结果时点「清空」换一段乱码重试;若原文里已经出现大量「锟斤拷」或成片问号,说明原始信息已经丢失,无法完全还原。

常见问题

这类乱码是怎么产生的?
最常见的原因是 UTF-8 编码的中文被当成单字节编码显示,每个 UTF-8 字节被当成一个字符,于是出现成对的 Ã、ä 等符号。本工具把字符按单字节退回为原始字节,再用正确的编码重新解码,就能把原文还原出来。
给出多个候选该选哪个?
工具按汉字越多、异常字符越少的可信度排序,一般取排在最前的一条即可。若内容像繁体中文,GBK 与 Big5 的候选可能有差异,挑读起来通顺的那条;候选都是本地解码结果,可对照原文自行判断。
为什么提示「未得到可用的修复结果」?
说明还原出的字节用三种编码解出的文本都与当前输入相同,通常表示这段文本并不是这种错位乱码,或已经被二次损坏。可以确认是否漏复制了字符,或回到原始页面重新复制一段完整的再试。
「锟斤拷」还能修好吗?
不能可靠还原。它是在多次错误转码后产生的替换字符,原始的汉字信息在那一步已经丢失,无法从结果反推。量少时可以人工替换,量大时只能回到源头重新导出一次。工具对这类文本通常不会给出有效候选。

延伸阅读

相关工具