gestern wollte ich eine Datei mit python schreiben. Die Datei musste aber utf-8 encoded sein. So etwas reicht nicht:
s = u'Hier ein utf-8 string'
f = file('some_file.html','w')
f.write(s)
f.close()
statt dessen muss man folgendes machen:
import codecs
u'Hier ein utf-8 string'
f = codecs.open('some_file.html','w','utf8')
f.write(s)
f.close()
fertig.
Will ich an dieser Stelle nur mal festhalten.
Alles andere zu utf-8 gibt es noch hier:
http://evanjones.ca/python-utf8.html
Keine Kommentare:
Kommentar veröffentlichen