Ahoj, a v cem je problem?
starenka /tmp % python3.4 Python 3.4.1 (default, Jul 26 2014, 13:46:45) [GCC 4.9.1] on linux Type "help", "copyright", "credits" or "license" for more information. >>> x = 'řřřř' >>> x.encode('utf8') b'\xc5\x99\xc5\x99\xc5\x99\xc5\x99' >>> x.encode('cp1250') b'\xf8\xf8\xf8\xf8' >>> x 'řřřř' >>> bytes(x, 'cp1250').decode('ascii', 'ignore') '' --- In Perl you shoot yourself in the foot, but nobody can understand how you did it. Six months later, neither can you. | print 'aknerats'[::-1] 2014-08-14 16:08 GMT+02:00 Petr Viktorin <encu...@gmail.com>: > 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... > > Co dostáváš za řetězec? Respektive, jaké kódování předpokládá ono pyodbc? > _______________________________________________ > 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