私は、UTF-8としてエンコードされたCSVファイルを保存しています。csv.DictReaderがcsvを読むときに使用されているエンコーディングは?
非アスキー文字[ウムラウト]が含まれています。私が使用してファイルを読んでいます
:
csv.DictReader(<file>,delimiter=<delimiter>).
私の質問は以下のとおりです。エンコーディングは、ファイルが読み込まれているもので
- ?
私は、UTF-8などの文字列を参照するために、私は実行する必要があることに気づい:
str.decode('utf-8')
は、別のものに変換するには、その後1つのエンコーディングでファイルを読み取り、より良いアプローチは、すなわちあります
utf-8
?
[Pythonのバージョン:2.7]
この回答は私の問題を解決しました:https://stackoverflow.com/questions/5004687/python-csv-dictreader-with-utf-8-data – ThomasW