diff --git a/source b/source index 8a4dc573e05..7a2887da57c 100644 --- a/source +++ b/source @@ -13646,15 +13646,14 @@ interface HTMLMetaElement : HTMLElement { specified, then the content attribute must also be specified. Otherwise, it must be omitted.

-

The charset attribute specifies the character - encoding used by the document. This is a character encoding declaration. If the - attribute is present in an XML document, its value must be an - ASCII case-insensitive match for the string "utf-8" (and the - document is therefore forced to use UTF-8 as its encoding).

+

The charset attribute specifies the character encoding used by the document. This is a character + encoding declaration. If the attribute is present, its value must be an ASCII + case-insensitive match for the string "utf-8".

The charset attribute on the - meta element has no effect in XML documents, and is only allowed in order to - facilitate migration to and from XML.

+ meta element has no effect in XML documents, but is allowed in XML documents in order + to facilitate migration to and from XML.

There must not be more than one meta element with a charset attribute per document.

@@ -14299,9 +14298,7 @@ people expect to have work and what is necessary. state, the content attribute must have a value that is an ASCII case-insensitive match for a string that consists of: the literal string "text/html;", optionally followed by any number of ASCII - whitespace, followed by the literal string "charset=", followed by - one of the labels of the character - encoding of the character encoding declaration.

+ whitespace, followed by the literal string "charset=utf-8".

A document must not contain both a meta element with an http-equiv attribute in the A character encoding declaration is a mechanism by which the character encoding used to store or transmit a document is specified.

-

The following restrictions apply to character - encoding declarations:

+

The Encoding standard requires use of the UTF-8 character + encoding and requires use of the "utf-8" encoding label + to identify it. Those requirements necessitate that the document's character encoding + declaration, if it exists, specify an encoding label using an ASCII + case-insensitive match for the string "utf-8". Regardless of whether + a character encoding declaration is present or not, the actual character encoding used to store or transmit the + document must be UTF-8.

-