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文件就可以解决了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM