今天又遇到了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文件就可以解決了。