Pandas Dataframe.to_csv 元音未正确导出

Pandas Dataframe.to_csv Umlaute are not exported correctly

    if os.path.isfile(dir_files+filename_with_date) == False:
        df_head = pd.DataFrame([['Artikel Nr.', 'Bestellmenge', 'gewünschte Menge Schrauben pro Tüte' ,'Kreditor Nr.', 'Kreditor']])
        df_head.to_csv(dir_files + filename_with_date, mode='a',header=False, sep=";", index=False, encoding='utf8')

变音字符输出错误 (ü=ϼ)。我能做什么?我正在使用 Python 3.9

尝试将编码指定为“utf-8-sig”

df_head.to_csv(dir_files + filename_with_date, mode='a',header=False, sep=";", index=False, encoding='utf-8-sig')