This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Step 12 says "If charset is a UTF-16 encoding, change the value of charset to UTF-8." It should resolve charset to the canonical name first, and if that's UTF-16, UTF-16BE or UTF-16LE (what about 32?), change charset to UTF-8?
Actually, Safari allows iso-10646 to sniff to the default instead of UTF-8. So maybe this bug report is wrong.
Thanks to Philip, I've examined four Web pages that declare iso-10646 in meta. (Thankfully, they are rare.) 3 were ASCII. One was Windows-1252. So from this data, it seems we should *not* do alias resolution before the UTF-16 to UTF-8 aliasing step.
(In reply to comment #1) > Actually, Safari allows iso-10646 to sniff to the default instead of UTF-8. So > maybe this bug report is wrong. Chances are I'm misreading Safari's encoding menu.