Patch for an Issue reported via email

This commit is contained in:
Miroslav Stampar 2015-12-19 23:45:10 +01:00
parent 89e0fc8ffa
commit ae7481081e

View File

@ -156,6 +156,8 @@ def checkCharEncoding(encoding, warn=True):
if delimiter in encoding: if delimiter in encoding:
encoding = encoding[:encoding.find(delimiter)].strip() encoding = encoding[:encoding.find(delimiter)].strip()
encoding = encoding.replace("&quot", "")
# popular typos/errors # popular typos/errors
if "8858" in encoding: if "8858" in encoding:
encoding = encoding.replace("8858", "8859") # iso-8858 -> iso-8859 encoding = encoding.replace("8858", "8859") # iso-8858 -> iso-8859
@ -189,6 +191,8 @@ def checkCharEncoding(encoding, warn=True):
encoding = "ascii" encoding = "ascii"
elif encoding.find("utf8") > 0: elif encoding.find("utf8") > 0:
encoding = "utf8" encoding = "utf8"
elif encoding.find("utf-8") > 0:
encoding = "utf-8"
# Reference: http://philip.html5.org/data/charsets-2.html # Reference: http://philip.html5.org/data/charsets-2.html
if encoding in translate: if encoding in translate: