文本文件 · 本地转换
文本文件转 UTF-8
让旧文本文件按正确的源编码打开,再保存一份 UTF-8 副本。原文件不会被修改。
1. 选择文件与源编码
适合 TXT、CSV、日志和源码等纯文本。不会解析表格、执行代码或转换 Word/PDF;扩展名不能证明编码。
不自动猜测无 BOM 文件。GBK 常见文本可尝试 GB18030;严格解码通过也可能仍是乱码,请对照原始内容。
默认不添加;仅在接收软件明确需要时勾选。换行、空格和制表符保持解码后的内容,不做格式化。
2. 检查预览并下载
等待可解码的文本
选择文件或载入示例后,检查中文、标点和换行;若内容不对,切换源编码重新核对。
范围、限制与隐私
文件仅在当前页面内存中处理,不上传、不写入站点存储。刷新会清除内容;分享下载副本前请检查隐私。没有联网转换、付费接口或密钥。
源文件最大 2 MiB;浏览器一次读取全文,较旧设备仍可能内存不足。支持列表中的编码由浏览器 TextDecoder 实现,不同旧编码版本的少数字符映射可能有差异,不适用于严格的国家标准合规验收。只做单文件到 UTF-8 的转换,不输出 GBK 或 UTF-16,不修复已经保存成问号或乱码的文本。
识别 UTF-8/UTF-16 BOM,BOM 与所选编码不符时拒绝转换;UTF-32 不支持。严格解码失败或结果含 NUL 时拒绝下载,但通过检查不代表一定是文本或编码正确。输入起始 BOM 被作为标记移除,正文中的 U+FEFF 保留;勾选选项会额外添加输出标记。
教程:旧 CSV 中文乱码,怎样核对源编码再转 UTF-8 →