dataframe.to_csv()中文乱码

今天又遇到了dataframe.to_csv()然后文件里的中文乱码了。
1、首先吧dataframe.to_csv(“file_name” ,encoding = ‘utf-8’)
结果乱码依旧。
2、上网查了下,改成了dataframe.to_csv(“file_name” ,encoding = ‘utf_8_sig’)
结果乱码依旧
3、然后改成了dataframe.to_csv(“file_name” ,encoding = gbk’)
终于不再乱码了,如果大家遇到这个问题,可以纷纷试试以上几种编码方式,因为之前我用第二种就解决问题了。
但是第二种存为csv会遇到一个新的问题,就是文件打开,修改后,即使不保存,再打开也会出现格式混乱的情况,而gbk编码就可以。对于这个问题,可以修改后就另存为csv文件就可以解决了。

发布了41 篇原创文章 · 获赞 40 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_39805362/article/details/88964409