Bonsoir;
j'essaye d'écrire mes donnée dans un fichier texte mais j'ai un problème d'encodage

Code : Sélectionner tout - Visualiser dans une fenêtre à part
UnicodeEncodeError: 'ascii' codec can't encode characters in position 46-48: ordinal not in range(128)
voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
data = html.fromstring(data)
        data = html.tostring(data, method="text", encoding="utf-8").decode('utf-8')
        data = re.sub("é","e",data)
        data = re.sub("é","e",data)
        data = re.sub("è","e",data)
        data = re.sub("ê","e",data)
        data = re.sub("î","i",data)
        data = re.sub("&agrave","a",data)
        data = re.sub("&acirc","a",data)
        data = re.sub("ocirc;","o",data)
        data = re.sub(" "," ",data)
        data = re.sub(""","'",data)
        data = re.sub("&","&",data)
 
        fichier.write(data)