[python] MySQLdb a 8-bit

Vladislav Ludík vlada na ludik.cz
Úterý Únor 6 22:29:17 CET 2007


mtip napsal(a):
> Jeste se vratim jednou k podobne otazce:
> Pouziva nekdo na cteni a zapis dat do MySQL verze > 4.1 modul MySQLdb ?
> Pokud ano, jak jste kdo specifikovali charset, aby to fungovalo ?
> Me se zatim vraci pouze Latin-1, i kdyz nastavim kodovani jine.
> Nebo snad existuje jiny lepsi modul pro tento ucel ?
>
>   
Obešel jsem to natvrdo přepsáním v modulu cursors na třech místech:

        #charset = db.character_set_name()
        charset = 'cp1250'
        #query = query.encode(charset)

        #charset = db.character_set_name()
        charset = 'cp1250'


Kupodivu to funguje. Akorát jsem musel překódovat š a ž při čtení i zápise.

Ale zajímalo by mě správné řešení také.

VL


Další informace o konferenci Python