[Tutor PyCZ] nacteni ze souboru (asi ansi), prevod na unicode

rajcze rajcze na gmail.com
Pátek Listopad 4 19:11:02 CET 2005


ahojte,
z excelu(97) si exportuju cvs soubor, ve kterem jsou ceske znaky.
pomoci
fin=open(filename,'r')
lines=fin.readlines()
nactu soubor. rozparsuju ke sve spokojenosti. kdyz vypisuju pomoci
funkce print, zobrazuji se  ceske znaky bez nejmensich problemu, ale
kdyz data vlozim do databaze (knihovna MySQLdb), ceske znaky jsou
zmrsene(jsou misto nich zavinace a podobne potvory).
jak mam ty nactena data prevest na unicode(teda pokud to vyresi muj problem).
zkousel jsem
name=unicode(ucitele[acr])
jenze to vraci chybu
Traceback (most recent call last):
  File "Z:\python\suplovani\parsery\get_names_from_free_time.py", line 44, in ?
    name=unicode(ucitele[acr])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe1 in position
8: ordinal not in range(128)

co se s tim da udelat ?

v priloze posilam program i vstupni soubory

diky za help nebo nakopnuti (oboje vitam stejne :) )

josef skladanka

--
Linux je user friendly, ale pratele si vybira
------------- dal¹í èást ---------------
Netextová p?íloha byla odstran?na...
Jméno: parsery.zip
Typ: application/zip
Velikost: 2711 bytes
Popis: [?ádný popis není k dispozici]
Url : http://www.py.cz/pipermail/tutor/attachments/20051104/85e29423/parsery.zip


Další informace o konferenci Tutor