[en] | 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] The graphics and two-letter codes are essentially unchanged from the 1968 European standard ECMA-17[2] and the 1973 American standard ANSI X3.32-1973.[3] It became an ISO standard in 1975.[1] It is also standardized as GB/T 3911-1983 in China, as KS X 1010[4] in Korea (formerly KS C 5713), and was enacted in Japan as “graphical representation of information exchange capabilities for character” JIS X 0209:1976 (former JIS C 6227) (abolished January 20, 2010).

While the ISO/IEC 646 three-letter abbreviations (such as “ESC”), or caret notation (such as “^[“) are still in use, the graphical symbols of ISO 2047 are considered outdated and rare.[5]

Character table

Code
(hex)
Common
abbreviation
NameSymbol[1][2][6][7][8]2-letter
abbreviation
00NULNullU+2395NU
01TC1, SOHStart of HeadingU+2308SH
02TC2, STXStart of TextU+22A5SX
03TC3, ETXEnd of TextU+230BEX
04TC4, EOTEnd of TransmissionU+2301[9]ET
05TC5, ENQEnquiry[a]U+22A0EQ
06TC6, ACKAcknowledgeU+2713AK
07BELBellU+237E[9]BL
08FE0, BSBackspace[b]BS
09FE1, HTHorizontal TabulationU+2AABHT
0AFE2, LFLine FeedU+2261LF
0BFE3, VTVertical TabulationU+2A5BVT
0CFE4, FFForm FeedU+21A1FF
0DFE5, CRCarriage ReturnU+2AAACR
0ESOShift OutU+2297SO
0FSIShift InU+2299SI
10TC7, DLEData Link EscapeU+229FDL
11DC1, XON, CON[10]Device Control 1U+25F7D1
12DC2, RPT,[10] TAPE[c]Device Control 2U+25F6D2
13DC3, XOF, XOFFDevice Control 3U+25F5D3
14DC4, COF, KMC,[10] TAPE[c]Device Control 4U+25F4D4
15TC8, NAKNegative AcknowledgeU+237B[9]NK
16TC9, SYNSynchronizationU+238DSY
17TC10, ETBEnd of Transmission BlockU+22A3EB
18CANCancelU+29D6CN
19EMEnd of MediumU+237F[9]EM
1ASUBSubstitute CharacterU+2426[12]SB
1BESCEscapeU+2296EC
1CIS4, FSFile SeparatorU+25F0FS
1DIS3, GSGroup SeparatorU+25F1GS
1EIS2, RSRecord SeparatorU+25F2RS
1FIS1 USUnit SeparatorU+25F3US
20SPSpaceU+25B3SP
7FDELDelete[d]DT

Notes

  1. ^ In ISO 2047, ✠ is the primary glyph and ⊠ is only a fallback, but ECMA-17 lists only ⊠.
  2. ^ As a best-fit approximation ↖ could be used. Other defensible choices could be ⤺, ↰, ⮢, ⮪, ⮌ or ⮏.
  3. ^ a b On the Teletype Model 33 TAPE and TAPE would control the tape punch, whereas XON and XOFF would control the reader. ENQ was labelled WRU for ‘who are you?’[11]
  4. ^ As a best-fit approximation ▨, 🮙 or ␥ could be used.

References

  1. ^ a b c “ISO 2047:1975 Information processing – Graphical representations for the control characters of the 7-bit coded character set”. ISO. Archived from the original on 2 August 2020. 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”. Archived from the original on 2023-12-02. Retrieved 2024-05-08. (withdrawn)
  3. ^ “American National Standard – Graphic Representation of the Control Characters of American National Standard Code for Information Interchange”. American National Standards Institute. 3 July 1973.
  4. ^ “KS X 1010-2007 Graphical representations control characters for Information interchange”.[permanent dead link]
  5. ^ Agim Çami,“Control characters in ASCII and Unicode” (PDF). Agim Çami – Computer Architecture web site. 1 July 2019. Archived (PDF) from the original on 6 October 2021. Retrieved 5 August 2020.
  6. ^ Michael P. Frank (14 September 2006). “A Proposed Set of Mnemonic Symbolic Glyphs for the Visual Representation of C0 Controls and Other Nonprintable ASCII Characters” (PDF). Archived (PDF) from the original on 2 July 2023. Retrieved 8 May 2024. (mirror)
  7. ^ “Information Representation”. 28 August 2016. Archived from the original on 1 August 2020. Retrieved 26 April 2020. – This is the site cited by Michael P. Frank
  8. ^ “Information Technology – Irish 7-bit coded character sets”. 13 December 1995. Archived from the original on 8 May 2024. Retrieved 26 April 2020. – Note that in this article the glyphs for ENQ, BS, CR and SO are anomalous, possibly to accommodate the low resolution.
  9. ^ a b c d Specifically cited in“Miscellaneous Technical. Range: 2300–23FF” (PDF). The Unicode Standard. Archived (PDF) from the original on 2019-12-30.
  10. ^ a b c Comité Consultatif International Télégraphique et Téléphonique (31 July 1987). Primary Control Set of Data Syntax II of CCITT Rec. T.101 (PDF). ITSCJ/IPSJ. ISO-IR-134.“Terminals for Telematic Services, International Interworking for Videotex Services”. International Telecommunication Union. 11 November 1994. A.3.9 General control characters. Archived from the original on 2 July 2023. Retrieved 8 May 2024.
  11. ^ Robert McConnell; James Haynes; Richard Warren (December 2002). “Understanding ASCII Codes”. NADCOMM. Archived from the original on 2023-09-26. Retrieved 2024-05-08.
  12. ^ Specifically cited in“Control Pictures. Range: 2400–243F” (PDF). The Unicode Standard. Archived (PDF) from the original on 2019-01-18.

Source: en.wikipedia.org