[python] python 3 cp1250 retazec do utf-8

Petr Viktorin encukou na gmail.com
Čtvrtek Srpen 14 16:56:29 CEST 2014


Tož problém je v tom, že databáze předpokládá kódování latin1, a na
bytestringu b'doru\xe8en\xe9' za tebe udělala `decode('latin1')`.
Tenhle krok je potřeba vrátit zpět, a pak se dá bytestring dekódovat
správným kódováním.

>>> 'doruèené'.encode('latin1').decode('cp1250')
'doručené'

2014-08-14 16:49 GMT+02:00 Jaroslav Lukesh <lukesh na seznam.cz>:
> Já to kdysi řešil přes translate
>
> ----- Původní zpráva ----- Od: Zdenko Podobný
>
>
> problém je v tom, ze ja mam v x = 'doruèené' a potrebujem z toho dostať
> 'doručené' ;-)
>
> _______________________________________________
> Python mailing list
> python na py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz


Další informace o konferenci Python