由于编码问题,在使用Excel打开csv文件时出现了中文乱码,记录下解决方法
第一种
因为csv文件我是用python生成的,所以可以通过更改编码方式来避免中文乱码
将 encoding='utf-8'
修改为 encoding='utf-8-sig'
1
| with open('abc.csv', 'w', newline='', encoding='utf-8-sig') as f:
|
第二种
右键选择记事本打开csv文件,这时内容正常了,然后左上角 文件
> 另存为
> 修改 编码(E)
为 ANSI
> 保存
重新用Excel打开csv文件就没有乱码了