Kecám. Blbost. Ten connection string se předá, jak je. Ale nějak se tam to kódování musí vnutit dřív. Nebo se musí dosáhnout toho, aby to pyodbc nechal v binární podobě (bytes).
P. ______________________________________________________________ > Od: "Petr Přikryl" <[email protected]> > Komu: Konference PyCZ <[email protected]> > Datum: 14.08.2014 17:20 > Předmět: Re: [python] python 3 cp1250 retazec do utf-8 > >Vrací se to 'doruèené' jako string nebo jako bytes? Pokud je to unicode >string, tak už je to v tom okamžiku špatně a melo by se to řešit už dřív a ne >až dodatečně. Connection string bere i další parametry, které nepředává >ovladači, ale pyodbc je použije pro sebe. Nezkoušel jsem to, ale letmo jsem v >dokumentaci narazil na něco takového: 'CHARSET=cp1250'. Je tam ještě nějaký >parametr, aby se vše vracelo jako unicode. > >P. > > >______________________________________________________________ >> Od: "Zdenko Podobný" <[email protected]> >> Komu: Konference PyCZ <[email protected]> >> Datum: 14.08.2014 16:27 >> Předmět: Re: [python] python 3 cp1250 retazec do utf-8 >> >>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 <[email protected]>: >> >>> 2014-08-14 15:58 GMT+02:00 Zdenko Podobný <[email protected]>: >>> > 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 >>> [email protected] >>> http://www.py.cz/mailman/listinfo/python >>> >>> Visit: http://www.py.cz >>> >> >> >>---------- >> >>_______________________________________________ >>Python mailing list >>[email protected] >>http://www.py.cz/mailman/listinfo/python >> >>Visit: http://www.py.cz >> >_______________________________________________ >Python mailing list >[email protected] >http://www.py.cz/mailman/listinfo/python > >Visit: http://www.py.cz > _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
