使用pandas to_csv时,输出文件用excel打开时,所有内容会乱码的情况:
解决:
- 查到的资料有的说在to_csv中加上coding='gbk’的参数(csv文件中文以GBK编码),加上参数后遇到/x01字符解析不了成gbk的情况,进行replace可以正常解决,不过会缺少数据。
- 换个方式解决,在输出to_csv时,指定coding='utf_8_sig’或者’utf-8’或者’Ascii’选一个能正常输出的。然后对结果文件进行iconv操作,如下
iconv -c -f UTF-8 -t GBK target.csv > result.csv