問題の背景:
今日、htmlファイルをオフラインで解析すると、多くのフランス語の単語に文字化けがあることがわかりましたが、崇高なコードとvsコードで表示すると通常どおり表示され、これがExcelの問題であることを認識しています
理由分析:
Excelには、CSVエンコーディングを説明するためのBOMヘッダーメタ情報が必要です。
解決策:
解決策1⃣️:BOMヘッダーを追加する
オプション2⃣️:パンダでエンコードを「utf_8_sig」に変更
# 将结果保存至文件
# csv格式,编码要用utf_8_sig,用utf_8不行
df.to_csv('earnings_trans.csv', index=False, encoding='utf_8_sig')