W3C home > Mailing lists > Public > public-css-testsuite@w3.org > October 2012

Re: HTML5 template: required <meta charset="UTF-8">

From: Gérard Talbot <css21testsuite@gtalbot.org>
Date: Mon, 15 Oct 2012 14:11:27 -0400
Message-ID: <0eb9ba03babf456ada25fe363136327b.squirrel@ed-sh-cp3.entirelydigital.com>
To: "Ian Hickson" <ian@hixie.ch>
Cc: "Public css-testsuite mailing list" <public-css-testsuite@w3.org>
Le Lun 15 octobre 2012 13:30, Ian Hickson a écrit :
> On Mon, 15 Oct 2012, "Gérard Talbot" wrote:
>> I believe <meta charset="UTF-8"> is required in HTML5 documents.
> It's also possible (and IMHO preferred) to just put the character
> encoding
> declaration in the MIME type.

Yes, it is.

But several HTML editors will use appropriate encoding when reading
<meta charset="UTF-8">: eg BlueFish 2.2.3. Otherwise, by default, the
charset of operating system may be used. Or the predefined charset
setting of the HTML editor may be used. Since creation, submission of
tests is definitely an international effort, we should try to reduce,
minimize sources of errors and sources of incompatiblity at design time,
at source-coding time.

Also, if/when documents are being checked by conformance checkers or
validators (add-on validator), they will report missing charset.
Eg. Firefox 16.0.1 Error console reports it. It says incorrect
characters will be displayed if document contains characters outside

In Paris, which charset are French people usually choosing? It might be
ISO-8859-15 and not UTF-8. In Beijing, it might well be GB18030 since
any new font must support GB18030: it apparently has been a requirement
by government.

Contributions to the CSS 2.1 test suite:

CSS 2.1 Test suite RC6, March 23rd 2011:

CSS 2.1 test suite harness:

Contributing to to CSS 2.1 test suite:
Received on Monday, 15 October 2012 18:11:58 UTC

This archive was generated by hypermail 2.4.0 : Friday, 20 January 2023 19:58:18 UTC