[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