
1 just1 2016 年 6 月 1 日 via Android 用 Excel 打开乱码? 一般是缺少 utf-8 的 BOM 头 |
2 misaka00251 OP @just1 对,有什么解决方法呢? |
3 just1 2016 年 6 月 1 日 via Android @misaka00251 比如 sublime 打开,没有乱码,文件-保存类型 utf-8 with bom ,再点保存 如果在程序里,开头加上 utf8bom 的二进制码就可以 |
4 SoloCompany 2016 年 6 月 2 日 这个锅难道不应该是 microsoft 背? |
5 111111111111 2016 年 6 月 2 日 via Android @misaka00251 写数据之前先插一个 BOM 头, |
6 misaka00251 OP @SoloCompany 啊哈,应该是 Microsoft 的问题了。 |
7 cxbig 2016 年 6 月 2 日 如果 Sublime Text 这些 editor 打开来没有问题,那就是 Excel 的兼容问题。 推荐使用 LibreOffice 来处理 CSV 文件 |
8 mahone3297 2016 年 6 月 2 日 你导出的 csv ,不应该转成 gbk 么?你用 win 上的 excel 打开,应该是要 gbk 吧 |
9 misaka00251 OP @mahone3297 用 Notepad++转换成有 BOM 的 UTF-8 格式也可以 程序里面 charset 设置的是 UTF-8..修改时没考虑 /w\ |
10 changs1986 2016 年 6 月 2 日 要加 BOM 头 |