如何快速检测编码?
无需安装任何软件,通过浏览器 3 步即可快速识别文件编码并一键修复乱码:
选择并导入文件
点击顶部的虚线区域选择文件,也支持直接拖拽文件至页面,或在文件夹中复制文件后直接 Ctrl + V 粘贴。支持单文件与多文件批量导入。
自动分析与内容预览
采用高效算法毫秒级智能检测文件编码,全程在本地进行无需上传服务器,列表中将即时呈现字符编码类型(如 UTF-8、GBK、GB2312、Shift-JIS 等)、准确率及解码文本预览。
切换编码与转换下载
若默认预览存在乱码,可点击“全部可能编码”中的候选标签实时切换。确认内容正常后,点击“转 UTF-8”或“全部转换 UTF-8 & 下载 (ZIP)”导出无乱码的新文件。
常见乱码场景与修复指南
1. Windows 记事本打开文本乱码
早期 Windows 记事本默认采用 ANSI (GBK/GB2312) 存储中文,当跨平台转移至 macOS、Linux 或网页中打开时易产生乱码。使用本工具检测后转为通用的 UTF-8 编码即可完美解决。
2. Excel 打开 CSV 中文变成问号或符号
Excel 在双击打开无 BOM 的 UTF-8 CSV 时容易误判编码导致中文乱码。通过本工具可快速检测原始编码,并支持一键转为带 BOM 的 UTF-8 或 UTF-16LE 格式,双击直接正常打开。
3. 手机与阅读器打开 TXT 电子书乱码
电子书阅读器(Kindle、掌阅、手机阅读 App)常因缺少 GBK 解码字库而显示为符号。只需将 TXT 电子书上传转换成标准 UTF-8 即可在所有移动设备上正常阅读。
4. 代码工程、字幕与歌词文件乱码
旧版源代码注释、.srt / .ass 影视字幕、.lrc 歌词文件在不同操作系统之间流转时容易出现文字异常。支持批量拖拽检测与一键 ZIP 打包导出,高效修复整个目录的文件。
常见字符编码对比与科普
| 编码名称 | 全称与特点 | 主要应用场景 | 兼容性与建议 |
|---|---|---|---|
| UTF-8 | 通用可变长 Unicode 编码,1~4 字节表示 | 全球互联网标准、现代操作系统、Web 开发 | 最推荐,全球兼容性最佳 |
| GBK / GB2312 | 简体中文国家标准编码,双字节表示 | 传统 Windows 中文系统、早期的中文软件与文本 | 仅限简体中文环境,建议统一转为 UTF-8 |
| GB18030 | 中国现行强制性国家标准,全面收录少数民族文字与生僻字 | 国内政企系统、出版物、生僻字姓名处理 | 兼容 GBK 与 GB2312 |
| Big5 | 繁体中文字符集编码(大五码) | 中国台湾、中国香港及海外繁体中文系统 | 繁体中文传统文本,建议转为 UTF-8 |
| Shift-JIS / EUC-JP | 日本工业标准日文编码 | 日文系统、动漫字幕、游戏文本与旧版软件 | 非日文系统打开易乱码,建议转为 UTF-8 |
| Windows-1252 | 单字节西欧字符编码(ANSI 西欧标准) | 英语、法语、德语、西班牙语等西欧语言环境 | 常被误识别为其他单字节编码 |
为什么选择在线批量检测与转换?
纯本地浏览器运行 · 隐私绝对安全
所有字符检测、解码预览与文件转换均完全在您的本地浏览器内存中完成,文件不会上传到任何服务器,敏感文档与商业数据百分之百私密安全。
置信度分析 · 多编码即时对比
基于国际通用的字符频率统计与字节规则,不仅提供主检测结果与置信度百分比,还列出所有可能候选编码,点击即可实时对比解码效果,彻底杜绝误转。
极速批量处理 · 自动打包 ZIP
支持一次性拖入或粘贴数十个甚至上百个文件,异步队列毫秒级解析,支持单文件分别下载与一键 ZIP 快速压缩打包全部转换结果。
常见问题解答 (FAQ)
Q: 为什么短文本或特殊文件的检测准确率不是 100%?
字符编码检测是基于字节特征与语言概率模型的统计分析。当文件较小或纯英文字符较多时,多个编码可能同时符合其字节规则。此时可查看表格中的“全部可能编码”并点击候选标签,在右侧或弹窗中预览文字是否通顺无乱码。
Q: UTF-8 带 BOM (Byte Order Mark) 和无 BOM 有什么区别?如何添加或删除 BOM?
1. 区别:BOM 是位于文件开头的 3 字节标记(0xEF 0xBB 0xBF)。带 BOM 专用于解决老旧 Windows 记事本与 Excel 双击打开 CSV 乱码的问题;而编程、Linux/macOS 及软件开发更推荐使用标准的无 BOM 格式(避免编译或数据解析异常)。
2. 如何添加 BOM:在点击转换下载时,在弹出的窗口中勾选“添加 BOM 标记”即可一键为导出的文件注入 BOM 签名。
3. 如何删除 BOM:无论原文件是否含有 BOM,在下载弹窗中取消勾选“添加 BOM 标记”,本工具会自动移除开头的 BOM 字节,导出纯净的标准无 BOM 文件。
Q: 本工具支持检测和转换哪些字符编码?
工具基于高精度概率模型与字符集规则,全面支持全球 80+ 种常用及历史编码的智能识别、解码预览与转换,按国家与地区分类如下:
- 全球通用 (Unicode / 国际标准):
UTF-8、UTF-8 带BOM (UTF-8-SIG)、UTF-16LE、UTF-16BE、UTF-16、UTF-32LE、UTF-32BE、UTF-32、ASCII - 中国 (简体/繁体中文):
GB18030(中国强制标准,全面向下兼容GBK与GB2312)、HZ-GB-2312、Big5(繁体中文大五码)、Big5-HKSCS(香港增补字符集) - 日本 (日文):
Shift_JIS、Shift_JIS_2004、CP932(Windows日文)、EUC-JP、EUC-JIS-2004、ISO-2022-JP 系列(iso2022-jp-2/2004/ext) - 韩国 (韩文):
EUC-KR、CP949(Windows韩文)、ISO-2022-KR、Johab - 西欧与美洲国家 (英语、法语、德语、西班牙语、葡萄牙语等):
Windows-1252(ANSI西欧)、ISO-8859-1(Latin-1)、ISO-8859-15(Latin-9)、MacRoman、HP-Roman8 - 中欧与东欧国家 (波兰、捷克、匈牙利、罗马尼亚等):
Windows-1250、ISO-8859-2(Latin-2)、MacLatin2、CP852 - 俄语与西里尔文国家 (俄罗斯、乌克兰、白俄罗斯等):
Windows-1251、KOI8-R、KOI8-U、ISO-8859-5、MacCyrillic、CP866、CP1125 - 希腊 (希腊语):
Windows-1253、ISO-8859-7、MacGreek、CP737 - 土耳其 (土耳其语):
Windows-1254、ISO-8859-9(Latin-5)、MacTurkish、CP857 - 中东地区 (阿拉伯语、希伯来语、波斯语):
Windows-1255/ISO-8859-8(希伯来语)、Windows-1256/ISO-8859-6/CP720/CP864(阿拉伯语) - 东南亚国家 (越南、泰国等):
Windows-1258(越南语)、CP874/TIS-620(泰语) - 北欧与波罗的海国家 (爱沙尼亚、拉脱维亚、立陶宛、冰岛等):
Windows-1257、ISO-8859-4(Latin-4)、ISO-8859-10(Nordic)、ISO-8859-13(Baltic)、MacIceland - 历史系统与代码页:DOS 代码页 (
CP437、CP850、CP858等 17 种)、IBM/大型机 EBCDIC (CP500、CP1026、CP1140等)
Q: 本工具支持哪些类型的文件?
支持任意纯文本类文件,包括但不限于 .txt、.csv、.json、.xml、.html、.css、.js、.py、.java、.c、.cpp、.sql、.srt、.ass、.lrc、.log、.md 等。
Q: 转换后的文件内容会丢失或被修改吗?
不会。转换过程仅重新映射文字对应的底层字节编码格式(如由 GBK 字节映射为 UTF-8 字节),文本的所有字词、标点、换行与格式均保持原样,不会发生任何内容修改与数据丢失。