Seite 1 von 1

Datei schreiben - Encoding

Verfasst: Mittwoch 11. Juni 2008, 09:13
von da.dom
**schon erledigt**

Hallo Zusammen,

wie ändere ich den Encoding Type für Dateien die ich schreibe?

Folgendes Problem: Ich will per Python eine HTML-Datei schreiben. Dem Interpreter habe ich das Dateiformat mitgeteilt:

# coding=UTF8

das heisst bei Umlauten bekomme ich keine Fehler. Sobald ich jetzt aber eine Datei erzeuge und schreibe:

fileObjectOut=open(fileNameOut, "w")

erzeugt er eine ANSI-Datei, wo die Umlaute falsch dargestellt werden (änderbare = änderbare). Wie teile ich dem "open" Statement mit das er eine UTF-8 Datei schreiben soll? Zwar gibt es an dem File "encoding" aber das ist laut Interpreter ein "readOnlyAttribut" :/

Danke schon mal

**= vielleicht sollte man auch eine "saubere" Html Datei mit dem richtigen Encoding Type schreiben (charset="UTF-8") dann klappts auch mit dem Umlauten in der HTML