You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
assignee='https://github.com/birkenfeld'closed_at=<Date2013-10-13.18:08:24.471>created_at=<Date2013-08-14.11:59:06.175>labels= ['type-bug', 'invalid', 'docs']
title='Invalid charset in HTML pages inside documentation in CHM format'updated_at=<Date2013-10-13.18:08:24.470>user='https://github.com/grv87'
HTML pages inside CHM documentation use the following tag to set applied character set:
<meta http-equiv="Content-Type" content="text/html; charset=iso8859_1" />
iso8859_1 is neither valid character set according to IANA registry nor is recognized by most browsers (I've checked IE, Firefox and Opera).
This isn't notable for text in English. But, in Python Standard Library in section 4.7.1 String Methods there is a documentation for str.casefold(). This paragraph contains German letter ß.
Without defined character set this letter can be displayed wrongly, depending on user's regional settings. In my Russian I see in CHM Я. Firefox displays it as �.
Fix of charset to ISO-8859-1 could resolve the problem.
P.S. Use of UTF-8 may be more convenient for preventing future errors.
This is a problem with Sphinx and should be reported upstream.
These encondings are defined in the htmlhelp builder and they are recognized by Python, but indeed they shouldn't end up in the meta tag.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: