如图所示,在保存csv文件时已指定编码为utf-8,用excel打开后仍然乱码
解决方法:
在保存csv文件时指定编码为utf-8-sig
该编码方式会在文件开头加入一个 BOM(Byte Order Mark),有助于 Excel 正确识别 UTF-8 编码。
python
open('xx.csv', encoding='utf-8-sig')