csv文件存储方式为utf-8
控制台输出的是正常的格式
但是df2.to_csv(‘sheet-copy.csv’,encoding=‘utf-8’)之后就是乱码的
修改了几个encoding格式都不行
最终解决是:
df2.to_csv('sheet-copy.csv',encoding='utf_8_sig')
UTF-8以字节为编码单元,它的字节顺序在所有系统中都是一様的,没有字节序的问题,也因此它实际上并不需要BOM(“ByteOrder Mark”)。但是UTF-8 with BOM即utf-8-sig需要提供BOM