ISO 2047

ISO 2047 (Information processing – Graphical representations for the control characters of the 7-bit coded character set) is a standard for graphical representation of the control characters for debugging purposes, such as may be found in the character generator of a computer terminal; it also establishes a two-letter abbreviation of each control character.[1] In addition, RFC 1345 "Character Mnemonics & Character Sets" is cited as the ISO 2047 two-letter abbreviation of the control character. ISO 2047, ECMA-17[2] in Europe, GB/T 3911-1983 in China, that corresponds to KS X 1010[3] in Korea (formerly KS C 5713) has been established as a standard. It was enacted "graphical representation of information exchange capabilities for character" JIS X 0209:1976 (former JIS C 6227) in Japan, and was abolished on January 20, 2010.

The ISO/IEC 646 three-letter abbreviation (such as "ESC"), or caret notation (such as "^[") are used much more often than this standard.[citation needed]

Character Table

Code
(hex)
Common
abbreviation
Name Symbol[1][2][4][5][6] 2-letter
abbreviation
00 NUL Null U+2395 NU
01 TC₁, SOH Start of Heading U+2308 SH
02 TC₂, STX Start of Text U+22A5 SX
03 TC₃, ETX End of Text U+230B EX
04 TC₄, EOT End of Transmission U+2301[7] ET
05 TC₅, ENQ Enquiry [8] U+22A0 EQ
06 TC₆, ACK Acknowledge U+2713 AK
07 BEL Bell U+237E[7] BL
08 FE₀, BS Backspace [9] BS
09 FE₁, HT Horizontal Tabulation U+2AAB HT
0A FE₂, LF Line Feed U+2261 LF
0B FE₃, VT Vertical Tabulation U+2A5B VT
0C FE₄, FF Form Feed U+21A1 FF
0D FE₅, CR Carriage Return U+2AAA CR
0E SO Shift Out U+2297 SO
0F SI Shift In U+2299 SI
10 TC₇, DLE Data Link Escape U+229F DL
11 DC₁ Device Control 1 U+25F7 D1
12 DC₂ Device Control 2 U+25F6 D2
13 DC₃ Device Control 3 U+25F5 D3
14 DC₄ Device Control 4 U+25F4 D4
15 TC₈, NAK Negative Acknowledge U+237B[7] NK
16 TC₉, SYN Synchronization U+238D SY
17 TC₁₀, ETB End of Transmission Block U+22A3 EB
18 CAN Cancel U+29D6 CN
19 EM End of Medium U+237F[7] EM
1A SUB Substitute Character U+2426[10] SB
1B ESC Escape U+2296 EC
1C IS₄, FS File Separator U+25F0 FS
1D IS₃, GS Group Separator U+25F1 GS
1E IS₂, RS Record Separator U+25F2 RS
1F IS₁ US Unit Separator U+25F3 US
20 SP Space U+25B3 SP
7F DEL Delete [11] DT

References

  1. ^ a b "ISO 2047:1975 Information processing – Graphical representations for the control characters of the 7-bit coded character set". ISO. ISO. Retrieved 13 April 2020.
  2. ^ a b ECMA-17, Graphic Representation of the Control Characters of the ECMA 7-Bit Coded Character Set for Information Interchange (withdrawn)
  3. ^ KS X 1010-2007 Graphical representations control characters for Information interchange
  4. ^ Michael P. Frank, A Proposed Set of Mnemonic Symbolic Glyphs for the Visual Representation of C0 Controls and Other Nonprintable ASCII Characters, 14 September 2006 (mirror)
  5. ^ Information Representation, 28 August 2016 – This is the site cited by Michael P. Frank
  6. ^ Information Technology - Irish 7-bit coded character sets, 13 December 1995 – Note that in this article the glyphs for ENQ, BS, CR and SO are anomalous, possibly to accommodate the low resolution.
  7. ^ a b c d Specifically cited in The Unicode Standard, Version 6.2. Miscellaneous Technical. Range: 2300–23FF.
  8. ^ In ISO 2047, ✠ is the primary glyph and ⊠ is only a fallback, but ECMA-17 lists only ⊠.
  9. ^ As a best-fit approximation ↖ could be used. Other defensible choices could be ⤺, ↰, ⮢, ⮪, ⮌ or ⮏.
  10. ^ Specifically cited in The Unicode Standard, Version 6.2. Control Pictures. Range: 2400–243F.
  11. ^ As a best-fit approximation ▨, 🮙 or ␥ could be used.