python utf-8のCSV出力するなら encoding = “utf_8_sig”

pandasのデータ出力したら文字化けしてたので対応する必要があった

df.to_csv("sample.csv",encoding="utf_8_sig")

といった感じ。

ネタ元

prograshi.com