RFC Errata
RFC 1345, "Character Mnemonics and Character Sets", June 1992
Source of RFC: 822ext (app)
Errata ID: 6066
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Philip Børgesen
Date Reported: 2020-04-01
Held for Document Update by: Orie Steele
Date Held: 2024-05-10
Section 5 says:
&charset IBM420 &rem source: IBM NLS RM Vol2 SE09-8002-01, March 1990 &rem IBM NLS RM p 11-11 &alias cp420 &alias ebcdic-cp-ar1 &code 0 NU SH SX EX ET EQ AK BL BS HT LF VT FF CR SO SI DL D1 D2 D3 D4 NK SY EB CN EM SB EC FS GS RS US ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? SP NS 3+ 3+; ++ ?? H' aM aM. aH Ct . < ( + !! & aH. wH ?? ?? yH a+ a+. b+ b+, ! DO * ) ; NO - / tm t+ t+, tk tk, g+ g+, hk BB , % _ > ? hk, x+ x+, d+ dk r+ z+ s+ s+, ,+ : Nb At ' = " sn a b c d e f g h i sn, c+ c+, dd dd, tj zH j k l m n o p q r e+ e+. e+, e+; i+ i+. i+, -: s t u v w x y z i+; f+ f+, q+ q+, k+ k+, l+ lM- lM. lH- lH. ?? ?? la- la. l+, m+ m+, n+ n+, h+ ;+ A B C D E F G H I -- h+, ?? h+; ?? w+ ?+ J K L M N O P Q R j+ j+. y+ y+. y+, 0a *X ?? S T U V W X Y Z 1a 2a ?? 3a 4a 5a 0 1 2 3 4 5 6 7 8 9 ?? 6a 7a 8a 9a DT
It should say:
&charset IBM420 &rem source: IBM NLS RM Vol2 SE09-8002-01, March 1990 &rem source: IBM Corporate Standard, C-S 3-3220-002 &rem IBM NLS RM p 11-11 &alias cp420 &alias ebcdic-cp-ar1 &code 0 NU SH SX EX __ HT __ DT __ __ __ VT FF CR SO SI DL D1 D2 D3 __ NL BS __ CN EM __ __ FS GS RS US __ __ __ __ __ LF EB EC __ __ __ __ __ EQ AK BL ?? ?? SY __ __ __ __ ET __ __ __ __ D4 NK ?? SB SP NS 3+ 3+; ++ ?? H' aM aM. aH Ct . < ( + !! & aH. wH ?? ?? yH a+ a+. b+ b+, ! DO * ) ; NO - / tm t+ t+, tk tk, g+ g+, hk BB , % _ > ? hk, x+ x+, d+ dk r+ z+ s+ s+, ,+ : Nb At ' = " sn a b c d e f g h i sn, c+ c+, dd dd, tj zH j k l m n o p q r e+ e+. e+, e+; i+ i+. i+, -: s t u v w x y z i+; f+ f+, q+ q+, k+ k+, l+ lM- lM. lH- lH. ?? ?? la- la. l+, m+ m+, n+ n+, h+ ;+ A B C D E F G H I -- h+, ?? h+; ?? w+ ?+ J K L M N O P Q R j+ j+. y+ y+. y+, 0a *X ?? S T U V W X Y Z 1a 2a ?? 3a 4a 5a 0 1 2 3 4 5 6 7 8 9 ?? 6a 7a 8a 9a __ &duplicate 1F __
Notes:
The EBCDIC character sets do not use the ASCII control codes.
Based on [1] the EBCDIC control codes located at hex 00-3F are
NU SH SX EX __ HT __ DT __ __ __ VT FF CR SO SI
DL D1 D2 D3 __ NL BS __ CN EM __ __ FS GS RS US
__ __ __ __ __ LF EB EC __ __ __ __ __ EQ AK BL
?? ?? SY __ __ __ __ ET __ __ __ __ D4 NK ?? SB
with __ marking control codes with no ISO 10646 mapping.
The control code at hex 1F can depending on context either mean "Interchange Unit Separator" or "Intermediate Transmission Block" but only the prior has an ISO 10646 mapping (mnemonic US). The "&duplicate 1F __" part marks the alternative character with no available mapping. Note that in EBCDIC the "Delete" character is located at hex 07 while hex FF is "Eight Ones", another character with no ISO 10646 equivalent.
References:
[1]: IBM Corporate Standard, C-S 3-3220-002 (May 1990) -- archived IBM excerpt available at https://web.archive.org/web/20180911044845/https://www-01.ibm.com/software/globalization/cdra/appendix_g1.html