RFC Errata
RFC 7231, "Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content", June 2014
Note: This RFC has been obsoleted by RFC 9110
Source of RFC: httpbis (wit)
Errata ID: 4689
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Daurnimator
Date Reported: 2016-05-10
Held for Document Update by: Alexey Melnikov
Date Held: 2017-02-23
Section 3.1.1.2 says:
3.1.1.2. Charset HTTP uses charset names to indicate or negotiate the character encoding scheme of a textual representation [RFC6365]. A charset is identified by a case-insensitive token. charset = token Charset names ought to be registered in the IANA "Character Sets" registry (<http://www.iana.org/assignments/character-sets>) according to the procedures defined in [RFC2978].
It should say:
3.1.1.2. Charset HTTP uses charset names to indicate or negotiate the character encoding scheme of a textual representation [RFC6365]. charset = <mime-charset, see [RFC5987], Section 3.2.1> Charset names ought to be registered in the IANA "Character Sets" registry (<http://www.iana.org/assignments/character-sets>) according to the procedures defined in [RFC2978].
Notes:
The definition of charset from RFC 5987 is more strict and more correct.
Mark Nottingham: This is not an errata; it is a suggestion for a technical change in the document, and needs to be discussed by the working group.