HTMLParser.HTMLParser().ne pas encoder() ne fonctionne pas

Je voudrais le convertir en entités HTML de retour à son format lisible par l'homme, par exemple,'£''£', '°' ' ° ' etc.

J'ai lu plusieurs posts à ce sujet

La conversion de la source html du contenu en format lisible avec Python 2.x

Décoder les entités HTML en Python chaîne?

Convertir XML/HTML Entités en Chaîne Unicode en Python

et selon eux, j'ai choisi d'utiliser les sans-papiers de la fonction ne pas encoder(), mais il ne fonctionne pas pour moi...

Mon exemple de code, c'est comme:

import HTMLParser

htmlParser = HTMLParser.HTMLParser()
decoded = htmlParser.unescape('© 2013')
print decoded

Quand j'ai couru ce script python, la sortie est toujours:

© 2013

au lieu de

© 2013

Je suis à l'aide de Python 2.X, qui fonctionne sous Windows 7 et Cygwin console. J'ai googlé et n'a pas trouvé de problèmes similaires..quelqu'un Pourrait-il m'aider?

J'ai essayé de l'appeler à partir de la ligne de commande et le temps d'INACTIVITÉ, et il ne fonctionne pas pour moi (Python 2.7 sous Windows 8).

OriginalL'auteur D.Q. | 2013-07-19