Bonjour à tous
Voila mon problème

Je récupère une variable titre (dans laquelle j'ai des car. accentués), je l'encode en UTF8 (et je la colle dans un fichier txt en utf8 lui aussi, soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
fichier.write(titre.encode('utf8')+'\n')
Quand je la ressorts sous forme de liste dont je decode chaque element, soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
fichier = open("titres", "r")
    loldtitre = fichier.readlines()
    loldtitre = [line.decode('utf8') for line in loldtitre]
quand je "print loldtitre" j'obtiens toujours des caractères \xe9 genre "Les donn\xe9es\n"

Je précise que mon fichier commence par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
#!/usr/bin/python
# -*- coding: utf8 -*-
...je perds des cheveux une bonne ame pour me dire comment avoir enfin "Les données\n" (il y a un \n car retour charriot dans la ligne)