Bijour,
J'ai un probleme avec l'encodage de charactere... Je recuperere du texte depuis une page web, il y'a des caractere HTML.
Je les remplace en ISO LATIN 1 avec cette methode:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
dico = htmlentitydefs.entitydefs
    for key in dico.keys():
        rst = rst.replace('&'+key+';', dico[key])
        print "- " + key + " => " + dico[key]
Problemes, cela me ressort ce genre de texte :

e fois l& # 8217 ;installation terminee, vous n& # 8217 ;aurez plus acces a vos programmes en ligne, c& # 8217 ;est normal, a sera a vous de configurer ZoneAlarm afin qu& # 8217 ;il accepte les programmes qui tentent d acceder a
J'ai essayé de traiter ce resultat avec des encode, et decode mais sans résultat.... Si quelqu'un a une idée merci

edit: dsl j'ai du mettre des espaces dans les caracteres spéciaux sinon le forum les transformaient