[Python] Codifica Greca e urllib

2008-02-08 Per discussione Cristian Re
Con queste codifiche sto diventando matto...
Il quesito è il seguente:
Ho un file di testo formattato utf-8 all'interno del quale vi è una scritta
in greco

con codecs.open(...) apro il file specificando che è in formato utf-8.

Ora devo passare questa stringa come parametro post con urllib e quando
effettuo urllib.urlencode()
mi va in errore in quanto non riesce a tradurre in caratteri in ascii...

Quanluno ha idee?

Grazie
Cristian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Codifica Greca e urllib

2008-02-08 Per discussione Lawrence Oluyede
> Ora devo passare questa stringa come parametro post con urllib e quando
> effettuo urllib.urlencode()
> mi va in errore in quanto non riesce a tradurre in caratteri in ascii...

Essendo in greco in utf8 dubito che ascii possa funzionare :D Non puoi
dirgli di fare l'encoding in utf8

In [14]: urlencode({'c': u'ⱦ'.encode('utf-8')})
Out[14]: 'c=%C3%A2%C2%B1%C2%A6'



-- 
Lawrence, stacktrace.it - oluyede.org - neropercaso.it
"It is difficult to get a man to understand
something when his salary depends on not
understanding it" - Upton Sinclair
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python