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: 6073
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 IBM918
  &rem source: IBM NLS RM Vol2 SE09-8002-01, March 1990
  &alias CP918
  &alias ebcdic-cp-ar2
  &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  ,+  ;+  ?+  aH  a+  a+. ??  b+  <(  .   <   (   +   !
  &   b+, p+  ??  tm  t+  t+, ??  ??  tk  )>  DO  *   )   ;   '>
  -   /   tk, g+  g+, ??  ??  hk  hk, x+  '!  ,   %   _   >   ?
  0a  1a  2a  3a  4a  5a  6a  7a  8a  9a  :   Nb  At  '   =   "
  x+, a   b   c   d   e   f   g   h   i   d+  ??  dk  r+  ??  z+
  ??  j   k   l   m   n   o   p   q   r   s+  s+, sn  sn, c+  c+,
  dd  '?  s   t   u   v   w   x   y   z   dd, tj  zH  e+  e+. e+,
  e+; i+  i+. i+, i+; f+  f+, q+  q+, k+  k+, !!  ??  ??  l+  l+.
  (!  A   B   C   D   E   F   G   H   I   --  ??  m+  m+, ??  n+
  !)  J   K   L   M   N   O   P   Q   R   n+, ??  w+  ??  ??  ??
  //  ??  S   T   U   V   W   X   Y   Z   H'  ??  ??  ??  ??  ??
  0   1   2   3   4   5   6   7   8   9   ??  ??  ??  3+  3+; DT

It should say:

  &charset IBM918
  &rem source: IBM NLS RM Vol2 SE09-8002-01, March 1990
  &rem source: IBM Corporate Standard, C-S 3-3220-002
  &alias CP918
  &alias ebcdic-cp-ar2
  &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  ,+  ;+  ?+  aH  a+  a+. ??  b+  <(  .   <   (   +   !
  &   b+, p+  ??  tm  t+  t+, ??  ??  tk  )>  DO  *   )   ;   '>
  -   /   tk, g+  g+, ??  ??  hk  hk, x+  '!  ,   %   _   >   ?
  0a  1a  2a  3a  4a  5a  6a  7a  8a  9a  :   Nb  At  '   =   "
  x+, a   b   c   d   e   f   g   h   i   d+  ??  dk  r+  ??  z+
  ??  j   k   l   m   n   o   p   q   r   s+  s+, sn  sn, c+  c+,
  dd  '?  s   t   u   v   w   x   y   z   dd, tj  zH  e+  e+. e+,
  e+; i+  i+. i+, i+; f+  f+, q+  q+, k+  k+, !!  ??  ??  l+  l+.
  (!  A   B   C   D   E   F   G   H   I   --  ??  m+  m+, ??  n+
  !)  J   K   L   M   N   O   P   Q   R   n+, ??  w+  ??  ??  ??
  //  ??  S   T   U   V   W   X   Y   Z   H'  ??  ??  ??  ??  ??
  0   1   2   3   4   5   6   7   8   9   ??  ??  ??  3+  3+; __
  &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

Report New Errata



Advanced Search