- From: <bugzilla@jessica.w3.org>
- Date: Sat, 27 Jul 2013 22:50:36 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=22819
Bug ID: 22819
Summary: The algorithm for extracting an encoding from meta
should be used for parsing charset attribute.
Classification: Unclassified
Product: HTML WG
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: HTML5 spec
Assignee: dave.null@w3.org
Reporter: alistair.potts@gmail.com
QA Contact: public-html-bugzilla@w3.org
CC: mike@w3.org, public-html-admin@w3.org,
public-html-wg-issue-tracking@w3.org
8.2.5.4.4 The "in head" insertion mode -
When the parser comes across a charset declaration, it makes sense for it to
use the same algorithm for extracting the charset as defined in the "algorithm
for extracting a character encoding from a meta element".
It does this for the http-equiv style charset declaration, but currently for
'charset=foo' style declaration it just says:
"If the element has a charset attribute, and getting an encoding from its value
results in a supported ASCII-compatible character encoding or a UTF-16
encoding..."
Specifically 'getting an encoding from its value' should be be unambiguous, as
with the http-equiv wording, because the algorithm is more robust. If it's not
used, and just the literal value of the attribute extracted, then there's the
possibility of a needless reparse and an incorrect inference from the charset
value.
Thanks.
--
You are receiving this mail because:
You are the QA Contact for the bug.
Received on Saturday, 27 July 2013 22:50:37 UTC