Zase jsem se rozzlobil, jak je to komplikovaný: Když píšeme v pythonu zdrojový kód v UTF-8, a chceme, aby python zapsal do souboru nějaký string v utf-8, nestačí napsat
print >> soubor, u"něco v unicodu"
ale musí se to explicitně přikázat:
print >> soubor, u"něco v unicodu".encode('utf-8')
navíc musíme v prvním řádku svého zdrojáku uvést toto:
# coding=utf-8
Přihlásit se k odběru:
Komentáře k příspěvku (Atom)
Žádné komentáře:
Okomentovat