同様の質問が何度も聞かれたことは知っていますが、真剣に、csv に適切に書き込む csv ライターを適切に実装できませんでした (ゴミが表示されます)。
公式ドキュメントで言及されているように UnicodeWriter を使用しようとしています。
ff = open('a.csv', 'w')
writer = UnicodeWriter(ff)
st = unicode('Displaygrößen', 'utf-8') #gives (u'Displaygr\xf6\xdfen', 'utf-8')
writer.writerow([st])
これにより、デコードまたはエンコードのエラーは発生しません。でも良くない言葉Displaygrößen
を書きます。Displaygrößen
ここで私が間違っていることを誰かが助けてくれますか??