ich bastle jetzt schon seit heute morgen an einem Problem, aber ich kriegs irgendwie nicht gebacken.....
Ich hab eine CSV-Datei aus 3 Spalten, getrennt durch Semicolon, in UTF-8. Die Felder können Umlaute oder sonstiges enthalten (sollte ja bei UTF-8 kein Ding sein).
Das ganze unter Python 3.5.3.
Die CSV hat momentan folgenden Inhalt:
Code: Alles auswählen
zeile 1;aeiouäöü;ÖÖÖÖÄÄÄÄÄÜÜÜÜ;
Zeile 2;ÖÖÖÖÄÄÄÄÄÜÜÜÜ;aeiouäöü;
Code: Alles auswählen
>>> with open("test.csv",'rU',encoding='utf-8') as csvfile:
... xxx=csv.reader(csvfile, delimiter=';', quotechar='"')
... for row in xxx:
... print(row[0])
... print(row[1])
...
zeile 1
Traceback (most recent call last):
File "<stdin>", line 5, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 5-7: ordinal not in range(128)
Hab ich da irgendwo ein Verständnisproblem?
Gruß
Daniel