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