Problème d'accents sur python

Fermé
projet_isn Messages postés 1 Date d'inscription mardi 28 mai 2013 Statut Membre Dernière intervention 28 mai 2013 - 28 mai 2013 à 19:02
 projet_isn - 29 mai 2013 à 23:23
Bonjour,
j'ai fait un programme qui ouvre un texte et l'affiche. Le problème est que même en mettant # -*- coding: ISO-8859-1 -*- où tout autre code les accents ne se lisent toujours pas.
Pouvez-vous m'aider ?

3 réponses

tuxboy Messages postés 995 Date d'inscription lundi 23 juillet 2012 Statut Membre Dernière intervention 28 mai 2019 190
29 mai 2013 à 15:13
print tonTexte.encode("utf-8")
0
Ceci ne marche pas je te met mon code :
fichier=open("germinal.txt","r")

#crée une liste appelée texte qui contient chaque ligne du fichier
texte=fichier.readlines()

fichier.close()

#convertit la liste en une seule chaîne
texte=str(texte)
print fichier.encode("utf-8")

voici le message d'erreur qui apparait :

Traceback (most recent call last):
File "I:\isn\isn\utile\lire_text+donner mot avant mot après.py", line 17, in <module>
print fichier.encode("utf-8")
AttributeError: 'file' object has no attribute 'encode'
0
Lorsque je met print texte.encode("UTF-8") ça marche mais j'ai toujours les accents.
0