企评社

乱码修复

GBK / GB18030 / Big5 文件解码 · 「好活」类粘贴乱码还原 · UTF-8 输出

全部在浏览器本地处理,文件与文本不上传、刷新即清空

原文件

未选择文件
源编码
选完文件会自动按当前编码解码;结果仍乱就换一种编码重试。

解码结果

常见问题

能修复哪些乱码?

两种方向:① 你手上有原文件(.txt / .csv / .log / .sql 等),打开全是乱码——选择原编码(或让页面自动判断:先认 BOM,再按字节结构判 UTF-8 与 GBK 家族),页面在浏览器里把字节流解码成正确文字;② 粘进来的文本是「好活」这种样子——通常是 UTF-8 / GBK 字节被当成 Latin-1 读出来了,页面会反向还原再解码,一键恢复。没有原文件时,只有第 ② 类能修。

为什么输出不能选 GBK?

浏览器内置编码器只能输出 UTF-8,GBK / Big5 没有原生编码支持,本页也不引入大型编码表。所以输出永远是修正后的 UTF-8 文本(可下载 .txt / .csv,可加 BOM 防 Excel 再乱);如果对方系统一定要 GBK 文件,请在本地编辑器里另存为 GBK。

自动判断是怎么做的?会判错吗?

先认 UTF-8 / UTF-16 的 BOM 头;没有 BOM 时逐字节校验是否为严格 UTF-8 序列,不是就按 GBK / GB18030 处理(绝大多数 GBK 文件都走这里)。自动判断是启发式,个别边缘文件可能判错——结果仍乱就手动换一种编码试试。页面会写明使用的编码与替换字符数,一眼能看出解得对不对。

会上传吗?

不会。文件读取、解码、预览、下载全部在你的浏览器里完成,不发起任何网络请求,刷新页面即清空。

相关工具