UnicodeEncodeError
develuc2
Messages postés
1
Statut
Membre
-
lucrecife Messages postés 6 Statut Membre -
lucrecife Messages postés 6 Statut Membre -
j'interroge une url et selon certaines pages, le code s'arrete et m'affiche:
UnicodeEncodeError: 'ascii' codec can't encode character '\xe9' in position 37: ordinal not in range(128)
comment faire pour "sauter" ce pb et afficher le reste de la page.
Pour l'instant, quoi que je fasse, il refuse de discuter et m'affiche l'erreur!
mon code:
UnicodeEncodeError: 'ascii' codec can't encode character '\xe9' in position 37: ordinal not in range(128)
comment faire pour "sauter" ce pb et afficher le reste de la page.
Pour l'instant, quoi que je fasse, il refuse de discuter et m'affiche l'erreur!
mon code:
page=1
ville="Bénin"
data=[""]
data[0]=["numero","tailleFic","tour","duree","frequence","prix","esc1","esc2","esc3","esc4","esc5","esc6","esc7","esc8","esc9","esc10","esc11","esc12","esc13","esc14","esc15","esc16","esc17","esc18","esc19","esc20","esc21","esc22","esc23","esc24"]
escales=[]
site='http://www.mer-et-voyages.info/voyages_en_cargo.php?p='+str(page)+'&ville='+ville
try:
with urllib.request.urlopen(site) as f:
h2=f.read().decode('Latin- 1')
except UnicodeDecodeError:
pass
...