with codecs.open(filename, encoding='cp1252') as fin:
    decoded = fin.read()
result = HTMLParser.HTMLParser().unescape(urllib.parse.unquote(decoded))
with codecs.open('/output/file.html', 'w', encoding='cp1252') as fou:
    pass
Кодировать Декодировать строки Python