RFC Errata


Errata Search

 
Source of RFC  
Summary Table Full Records

RFC 1345, "Character Mnemonics and Character Sets", June 1992

Source of RFC: 822ext (app)

Errata ID: 6047
Status: Reported
Type: Technical
Publication Format(s) : TEXT

Reported By: Philip Børgesen
Date Reported: 2020-04-01

Section 5 says:

  &charset EBCDIC-ES
  &rem source: IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
  &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 ?? ?? ?? ?? ?? ?? ?? ?? ?? Ct .  <  (  +  !!
  &  ?? ?? ?? ?? ?? ?? ?? ?? ?? !  Pt *  )  ;  NO
  -  /  ?? ?? ?? ?? ?? ?? ?? ?? n? ,  %  _  >  ?
  ?? ?? ?? ?? ?? ?? ?? ?? ?? '! :  N? At '  =  "
  ?? a  b  c  d  e  f  g  h  i  ?? ?? ?? ?? ?? ??
  ?? j  k  l  m  n  o  p  q  r  ?? ?? ?? ?? ?? ??
  ?? ': s  t  u  v  w  x  y  z  ?? ?? ?? ?? ?? ??
  ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
  (! A  B  C  D  E  F  G  H  I  ?? ?? ?? ?? ?? ??
  !) J  K  L  M  N  O  P  Q  R  ?? ?? ?? ?? ?? ??
  // ?? S  T  U  V  W  X  Y  Z  ?? ?? ?? ?? ?? ??
  0  1  2  3  4  5  6  7  8  9  ?? ?? ?? ?? ?? DT

It should say:

  &charset EBCDIC-ES
  &rem source: IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987
  &rem source: IBM Corporate Standard, C-S 3-3220-002
  &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 ?? ?? ?? ?? ?? ?? ?? ?? ?? Ct .  <  (  +  !!
  &  ?? ?? ?? ?? ?? ?? ?? ?? ?? !  Pt *  )  ;  NO
  -  /  ?? ?? ?? ?? ?? ?? ?? ?? n? ,  %  _  >  ?
  ?? ?? ?? ?? ?? ?? ?? ?? ?? '! :  N? At '  =  "
  ?? a  b  c  d  e  f  g  h  i  ?? ?? ?? ?? ?? ??
  ?? j  k  l  m  n  o  p  q  r  ?? ?? ?? ?? ?? ??
  ?? ': s  t  u  v  w  x  y  z  ?? ?? ?? ?? ?? ??
  ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
  (! A  B  C  D  E  F  G  H  I  ?? ?? ?? ?? ?? ??
  !) J  K  L  M  N  O  P  Q  R  ?? ?? ?? ?? ?? ??
  // ?? S  T  U  V  W  X  Y  Z  ?? ?? ?? ?? ?? ??
  0  1  2  3  4  5  6  7  8  9  ?? ?? ?? ?? ?? __
  &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.

For the sake of completeness I note that the originally listed source [2] only specifies a subset of the character codes in hex range 00-3F (see Figure 10-1), namely:

NU ?? ?? ?? ?? HT ?? ?? __ ?? ?? ?? FF CR ?? ??
?? D1 D2 D3 ?? NL ?? ?? ?? EM ?? ?? FS GS RS ??
?? ?? ?? ?? ?? ?? ?? ?? __ __ ?? ?? __ ?? ?? ??
?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? D4 ?? ?? SB

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
[2]: IBM 3270 Information Display System Character Set Reference, GA27-2837-9 (April 1987) -- copy available at http://bitsavers.trailing-edge.com/pdf/ibm/3270/GA27-2837-9_3270_Character_Set_Reference_Apr87.pdf

Report New Errata