Bonjour,
Je souhaite récuperer une page en fonction de ce que un utilisateur à tapé. Jusque la aucun soucis, tout fonctionne.
Mais quand j'envoit un texte avec des accents par exemples (ou n'importe quel caractère exotique) j'ai l'erreur :
La ligne qui pose problème dans mon code c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 File "/usr/lib/python2.4/urllib.py", line 1162, in urlencode v = quote_plus(str(v)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 8: ordinal not in range(128)
text et lang sont en unicode (vérifié avec type()).
Code : Sélectionner tout - Visualiser dans une fenêtre à part urllib.urlencode({u'q': u'define:' + text, u'oi': u'define', u'defl' : lang})
Donc la je sais pas trop quoi faire, merci pour votre aide![]()
Partager