reťazec je vystup z db, ktorý potrebujem ďalej spracovať. rezatec.encode("cp1250").decode("cp1250") (v aplikacii) skončí hláškou: UnicodeEncodeError: 'charmap' codec can't encode character '\xe8' in position 4: character maps to <undefined>
2014-08-14 16:17 GMT+02:00 Petr Messner <petr.mess...@gmail.com>: > Metody encode a decode v Pythonu 3.4 normálně fungují: > > >>> "ěšč".encode("cp1250") > b'\xec\x9a\xe8' > >>> "ěšč".encode("cp1250").decode("cp1250") > 'ěšč' > > PM > > > 2014-08-14 15:58 GMT+02:00 Zdenko Podobný <zdpos...@gmail.com>: > >> Ahojte, >> >> >> ako prekodovat cp1250 retazec do utf-8 v pythone 3.4.1? >> V 2.7 to bolo jednoduche: retazec.decode('cp1250'). >> Retazec je vystup z databazy cez pyodbc, kde neviem ovplyvnit kodovanie... >> >> -- >> Zdenko >> >> >> _______________________________________________ >> Python mailing list >> python@py.cz >> http://www.py.cz/mailman/listinfo/python >> >> Visit: http://www.py.cz >> > > > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python > > Visit: http://www.py.cz >
_______________________________________________ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz