Ako načítať stránku v kódovaní windows-1250

Občas natrafím na webovú stránku ktorá je v kódovaní windows-1250 a potrebujem ju prekonvertovať do kódovania utf-8. Na načítavanie html stránok v Python-e používam knižnicu requests, ale tá predpokladá že stránka je v kódovaní utf-8, takže sa znaky automaticky zobrazia zle.

V podstate sa tento problém dá riešiť dvoma spôsobmi:

r = requests.get('http://...')  
html = r.content.decode('windows-1250')  

Alebo druhým spôsobom, podľa mňa elegantnejším:

r = requests.get('http://...')  
r.encoding = 'windows-1250'  
html = r.text  
Show Comments