咖啡时间工具箱

文本编码转换

选择 txt、csv 等文本文件,页面会列出可能的编码并显示预览,你确认后再转换成 UTF-8 或 GBK;也能修复粘贴出来的乱码文字。文件只在你的浏览器里读取和转换,不会上传。

使用限制

    修复乱码文字

    如果乱码已经出现在网页、聊天或表格里(例如“浣犲ソ”“ÄãºÃ”),把它粘贴到这里,页面会按常见的乱码成因尝试还原。能还原的只是编码被读错、字节没有丢失的情况。

    使用方法

    1. 点“选择文件”,选一个或多个文本文件。文件不会离开你的电脑。
    2. 每个文件下面会显示识别出的候选编码和开头的预览。预览读起来正常,编码就是对的;不对就在文件下方的下拉框里换一个。
    3. 选好要转换成的编码,点“转换并下载”。一个文件直接下载,多个文件打包成 ZIP。
    4. 下载的文件名是“原名-编码.扩展名”,例如 通讯录-utf8.csv。

    Excel 打开 CSV 乱码,多半是缺少 UTF-8 的 BOM 标记,可以选“UTF-8 带 BOM”再转一次。保存 CSV 时直接带 BOM 的另一种做法,见 Excel 与 CSV 互转。

    常见问题

    文件会被上传吗?


    不会,读取、识别和转换都在浏览器本地完成。ZIP 打包时用到的是本站自带的脚本。

    GBK 和 GB18030 有什么区别?


    GB18030 是 GBK 的超集,能表示所有 Unicode 字符;用 GBK 保存时,GBK 不收录的字符会报告出来。GBK 的字符范围以通行的 GBK 编码表为准(包含 GB2312 和繁体字,不含欧元符号和 GB18030 新增的生僻字)。

    BOM 是什么?要不要去掉?


    BOM 是文件开头的几个字节,用来标记编码。UTF-8 不需要它,但 Excel 靠它判断 CSV 是 UTF-8。程序读取文件出现奇怪的开头字符时,可以去掉 BOM。

    为什么转换后的 GBK 文件在别处还是乱码?


    多半是打开它的软件按 UTF-8 去读了,请在那个软件里选择按 GBK 打开。