文本文件编码转UTF-8工具

免费使用 本地处理 自动识别

自动识别GBK、GB2312、BIG5、ISO-8859-1等编码并转为UTF-8,支持文件上传和文本粘贴,解决中文乱码问题。

0 字符

使用说明

  • • 选择「自动检测」可让系统自动识别源文件编码(依赖mbstring扩展)
  • • 上传文件支持 .txt .csv .html .xml .json .js .css .php 等文本格式
  • • 勾选「添加UTF-8 BOM头」可在文件开头添加EF BB BF标记
  • • BOM头通常用于Windows程序识别UTF-8,Linux/Mac环境一般不需要
  • • 转换后的文本可直接复制或下载为 .txt 文件
  • • 所有处理在服务器端完成,文件不会长期存储

自动检测原理

通过mb_detect_encoding检测字节序列特征,优先匹配UTF-8,其次尝试GBK/BIG5等中文编码。

何时需要BOM

Windows记事本、Excel导入CSV时建议加BOM;PHP/HTML/JS文件通常不需要BOM。

常见乱码场景

GBK文件用UTF-8打开→每个汉字变2个问号;UTF-8文件用GBK打开→每个汉字变3个乱码字符。