编码检测

2026年 阅读约 5 分钟 开发工具 / 编码加密

在线检测文件/文本的字符编码(UTF-8/GBK/GB2312/Big5等),自动转换为UTF-8,解决乱码问题。

为什么需要编码检测

中文乱码的根本原因是编码不匹配——文件用GBK编码保存,但用UTF-8打开(或反过来)。常见编码:

编码特点常见场景
UTF-8变长,中文3字节Web、现代系统默认
GBK固定2字节Windows中文版旧文件
GB2312GBK子集更早期的中文系统
Big5繁体中文台湾/香港旧系统
Shift_JIS日文日语文件

检测原理

工具使用TextDecoder API逐一试探各种编码:对每种编码尝试解码,统计解码成功率和可读字符比例,按综合得分排序。

提示:"锟斤拷"是UTF-8的替换字符(U+FFFD)被GBK二次解码的结果——说明原始编码很可能是UTF-8。

注意:编码检测是概率性的,短文本可能无法准确判断。建议结合文件来源和上下文综合判断。

开始使用

在线免费使用编码检测,无需安装,即开即用。