https://bugs.winehq.org/show_bug.cgi?id=49448
Bug ID: 49448 Summary: mshtml detects wrong HTML charset Product: Wine Version: 5.11 Hardware: x86-64 OS: Linux Status: NEW Keywords: download, source Severity: normal Priority: P2 Component: mshtml Assignee: wine-bugs@winehq.org Reporter: dmitry@baikal.ru CC: jacek@codeweavers.com Distribution: ---
Created attachment 67550 --> https://bugs.winehq.org/attachment.cgi?id=67550 html with incorrectly detected charset
Charset of some HTML files gets detected incorrectly. Example of the problematic HTML is attached.
When correctly rendered it should render as "АБВГД - Кириллица".
On the mailing list Jacek asked to test with IE, Firefox 47 and builtin Wine's iexplore: the result is that IE renders this HTML correctly while Firefox 47.0.2 and Wine's iexplore render it using wrong charset. Chrome 83.0.4103.116 under Windows 10 and Chromium 83.0.4103.61 under Linux render this HTML correctly.
This looks like a bug in Gecko, so the Product field of this bug report could be changed if desired.
https://bugs.winehq.org/show_bug.cgi?id=49448
--- Comment #1 from Dmitry Timoshkov dmitry@baikal.ru --- Created attachment 67551 --> https://bugs.winehq.org/attachment.cgi?id=67551 html with correctly detected charset
In contrast attached HTML renders correctly with Firefox 4.0.2 and Wine's iexplore (and other listed browsers).
https://bugs.winehq.org/show_bug.cgi?id=49448
--- Comment #2 from Dmitry Timoshkov dmitry@baikal.ru --- Firefox 68.9.0 under Linux renders both attached HTML files correctly.
https://bugs.winehq.org/show_bug.cgi?id=49448
--- Comment #3 from Dmitry Timoshkov dmitry@baikal.ru --- (In reply to Dmitry Timoshkov from comment #1)
Created attachment 67551 [details] html with correctly detected charset
In contrast attached HTML renders correctly with Firefox 4.0.2 and Wine's iexplore (and other listed browsers).
This should read as "Firefox 47.0.2".
https://bugs.winehq.org/show_bug.cgi?id=49448
--- Comment #4 from Dmitry Timoshkov dmitry@baikal.ru --- Firefox 56.0 renders attached bad.html incorrectly.