RFC 5322, "Internet Message Format", October 2008Source of RFC: IETF - NON WORKING GROUP
Area Assignment: app
Errata ID: 6921
Publication Format(s) : TEXT
Reported By: John Klensin
Date Reported: 2022-04-05
Section 2.1 says:
composed of characters with values in the range of 1 through 127 and interpreted as US-ASCII [ANSI.X3-4.1986] characters.
It should say:
composed of ASCII characters [RFC20] with values in the range from 0/1 to 7/15. --OR-- composed of octets with decimal values in the range from 1 through 127 and interpreted as US-ASCII [ANSI.X3-4.1986] characters.
See previous erratum about "US-ASCII" versus "ASCII" or "RFC20" and apply as needed to the suggested text.
While there are several ways to fix the problem being reported here, the "range of 1 through 127" has no meaning without some qualification as to what the numbers mean. One could infer from the original form that the range is interpreted according to something in the standard, but that standard, unlike, e.g., Unicode, never uses a linear sequence of numbers to refer to code points, only the Column/Row notation shown above (plus, of course, the actual seven-bit binary coding).