[python] kodovani stringu

Petr Vaněk petr.vanek na ika.cz
Pátek Srpen 22 11:05:13 CEST 2003


bodry vecer.

mam uz hlavu jako strep a od tohohle mejlu
ani necekam, ze mi pomuzou, ale ze mne neco
napadne hned, jak jej odeslu...

mam xml soubor, ze ktereho ctu data do 
list(dict(),dict(),...)
xml je v iso8859-2 kodovani a parser mi
je spravne nacte do [u'atribut':u'hodnota',...]

GUI palikace mam v PyQt, tj vsechno v QStringu
(trUtf8()), jenze kdyz metodou QString.utf8()
potrebuju prevest zpet do pythoniho unicode(),
tak interpret - v pripade ceskych znaku - hlasi
cosi o konfliktu parametru funkce. vim, ze QString
neni string, ale proc ASCII znaky unicode() nebo
str() prevede, ale ISO8859-2 ne?

pritom primo v aplikaci mam nastavene:
LC_CTYPE=cs_CZ;LC_NUMERIC=cs_CZ;LC_TIME=cs_CZ;
LC_COLLATE=C;LC_MONETARY=cs_CZ;LC_MESSAGES=cs_CZ;
LC_PAPER=cs_CZ;LC_NAME=cs_CZ;LC_ADDRESS=cs_CZ;
LC_TELEPHONE=cs_CZ;LC_MEASUREMENT=cs_CZ;
LC_IDENTIFICATION=cs_CZ
Qt - Checking locale... cs_CZ found.
Qt - Using ISO 8859-2 codec.
-- 
  ----------------------------
         Petr Vanek
      petr.vanek na ika.cz
  ----- www.yarpen.cz --------
Kuolema Kaikille (Paitsi Meille)

Today is good day to end it all

------------- další část ---------------
_______________________________________________
python mailing list
python na py.cz
http://py.cz/mailman/listinfo/python


Další informace o konferenci Python