Chrome bug: http://crbug.com/5950 The site's text is encoded in "Hebrew (Windows-1255)", the page does not specify the content encoding. WebKit doesn't detect the encoding correctly and the site's text is subsequently unreadable. Firefox & IE correctly detect the content encoding.
Another possibly related case: http://mishmar88.info/ This site looks fine in IE & FF, but is displayed wrong in WebKit. The page's meta tag is: <meta content="text/html; charset=iso-8859-8" http-equiv="Content-Type"/>
See also: bug 16482. > http://mishmar88.info/ I don't see any problems with this site in shipping Safari 3.1.2 or ToT. Also, I'm not sure why problems with a site that has a charset meta are related to auto-detection. Is the specified charset incorrect?
It's very possible these are separate issues. If you look closely you'll see that Safari displays the Hebrew text logically rather than visually and so the individual words are flipped. So the page is *not* displayed correctly in Safari.
OK, then it's related to auto-detection indeed.
Created attachment 26669 [details] HTML for Mishmar88 http://mishmar88.info fixed their content-type. Here's the HTML before the fix which might be useful as a test-case.
Jeremy, Sorry for my stupid question. On my Windows PCs (whose system locales are "ja-JP"), both Firefox 3 and IE 7 treat the encoding of your attached HTML file as ISO-8859-8 (not windows-1255). Is it your expected result?
There are 2 test cases: * rest.co.il - Encoded in Windows-1255 no encoding specified. * mishmar88.info (attached) - Encoded as ISO-8859-8-I (logical) but advertises itself as ISO-8859-8 - WebKit renders this visually. In both cases, IE/FF correctly detect the encoding while WebKit does not. These may very well represent separate issues (and warrant separate bugs).
Yet another example: http://www.advocatesfirm.co.il/office1.html
(In reply to comment #7) > There are 2 test cases: > * rest.co.il - Encoded in Windows-1255 no encoding specified. So, Firefox and Webkit-based browsers will use the default encoding (configurable by a user), which is expected. In IE, there's no UI for that, but I guess there's the registry setting. If the default encoding is set to windows-1255, it'll be rendered correctly in Safari/Chrome. > * mishmar88.info (attached) - Encoded as ISO-8859-8-I (logical) but advertises > itself as ISO-8859-8 - WebKit renders this visually. This is certainly an evangelism issue, isn't it? > In both cases, IE/FF correctly detect the encoding while WebKit does not. Do you turn ON the auto-detection in Firefox? If it's on AND the encoding is NOT specified, Firefox is likely to get it right. So does Chrome when auto-detection is ON(I just tested http://www.advocatesfirm.co.il/office1.html ). So, the first issue is invalid while the second is an evangelism bug for that specific web site. > These may very well represent separate issues (and warrant separate bugs). >