- From: <bugzilla@wiggum.w3.org>
- Date: Mon, 23 Feb 2009 10:51:28 +0000
- To: public-html@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=6613 Summary: Allow <meta charset="UTF-8"/> in XHTML Product: HTML WG Version: unspecified Platform: PC OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Spec bugs AssignedTo: dave.null@w3.org ReportedBy: lachlan.hunt@lachy.id.au QAContact: public-html-bugzilla@w3.org CC: ian@hixie.ch, mike@w3.org, public-html@w3.org To address the use case of polyglot documents being served as either HTML or XHTML, we need to be able to use <meta charset> in XHTML documents. Allowing UTF-8 only is sufficient to address this case. This is the justification for allowing this: * UTF-8 is one of the defaults for XML, and so allowing this has no detrimental effect. * If UTF-16 is being used, the <meta charset> is not needed because of the BOM. * The presence UTF-8 BOM cannot be relied upon to adequately address this use case because it is invisible metadata and non-trivial to output in all cases. * Any other encoding would require the use of an XML declaration, but that can't be used in a polyglot document, or it would require HTTP headers to set the charset, in which case, <meta charset> is unnecessary anyway. See recent IRC discussion of this issue. http://krijnhoetmer.nl/irc-logs/whatwg/20090223#l-155 -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
Received on Monday, 23 February 2009 10:51:38 UTC