文件编码检测

选择一个文件或粘贴一段文本,工具会读取原始字节,优先检查字节序标记(BOM),再判断是否为纯 ASCII 或合法 UTF-8,并对疑似 GBK/GB18030 的字节给出「可能」提示。所有字节仅在本地读取与分析。

选择文件或粘贴文本 等待输入

未选择文件

文件内容仅用于本地检测,不会上传;大文件请耐心等待。

已选择文件时优先检测文件;未选择文件时检测粘贴的文本。

检测结果
大小—
检测编码—
置信度—
选择文件或粘贴文本,点击「开始检测」,结果将显示在这里。

检测依据为字节层面:先看 BOM,再判断 ASCII 与 UTF-8 合法性,最后给出 GBK 可能性推测。

判定规则
  • BOM 字节序标记:EF BB BF 为 UTF-8,FF FE 为 UTF-16LE,FE FF 为 UTF-16BE,FF FE 00 00 为 UTF-32LE,00 00 FE FF 为 UTF-32BE。
  • 纯 ASCII:全部字节均落在 0x00-0x7F 范围。
  • UTF-8:按 RFC 3629 校验首字节与后续字节范围,拒绝过长编码、代理区码位与超范围码位。
  • GBK/GB18030:首字节 0x81-0xFE、次字节 0x40-0xFE(不含 0x7F),仅作可能性推测。
  • 无法确证时只输出「可能」,不武断断言具体编码。
  • 粘贴文本已被浏览器解码为 UTF-8,编码检测结果仅供参考。