[python] python 3 cp1250 retazec do utf-8

Zdenko Podobný zdposter na gmail.com
Čtvrtek Srpen 14 16:26:42 CEST 2014


napr. 'doruèené' a potrebujem mať 'doručené'

v pyodbc kódovanie neriešim (v connect mam len db, user a pass)
V odbc driveri je nastavene db aj client locale na en_US.819, ale data do
db aplikacia uklada v lokalnom  windows kodovanie (cp1250) ;-) Akykolvek
pokus o zmenu kovania v odbc konci odmietnutim spojenia na db (testovane vo
winsql).



2014-08-14 16:08 GMT+02:00 Petr Viktorin <encukou at gmail.com>:

> 2014-08-14 15:58 GMT+02:00 Zdenko Podobný <zdposter at 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 at py.cz
> http://www.py.cz/mailman/listinfo/python
>
> Visit: http://www.py.cz
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.py.cz/pipermail/python/attachments/20140814/6fd7a426/attachment.html>


Další informace o konferenci Python