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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章