ISO 2047 explained

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.<ref>Agim Çami, {{cite web |url=https://agimcami.files.wordpress.com/2019/07/control-characters-in-ascii-and-unicode-aivisto-com.pdf |title=Control characters in ASCII and Unicode |website=Agim Çami – Computer Architecture web site |date=1 July 2019 |access-date=5 August 2020 |archive-date=6 October 2021 |archive-url=https://web.archive.org/web/20211006172940/https://agimcami.files.wordpress.com/2019/07/control-characters-in-ascii-and-unicode-aivisto-com.pdf |url-status=live }}</ref> == Character table == {| class="wikitable nounderlines" |- ! Code<br/>([[hexadecimal|hex]])! Common
abbreviation! Name! colspan="2" | Symbol[1] [2] [5] [6] [7] ! 2-letter
abbreviation|-| 00| NUL| Null| | U+2395| NU|-| 01| TC1, SOH| Start of Heading| | U+2308| SH|-| 02| TC2, STX| Start of Text| | U+22A5| SX|-| 03| TC3, ETX| End of Text| | U+230B| EX|-| 04| TC4, EOT| End of Transmission| | U+2301[8] | ET|-| 05| TC5, ENQ| Enquiry| | U+22A0| EQ|-| 06| TC6, ACK| Acknowledge| | U+2713| AK|-| 07| BEL| Bell| | U+237E| BL|-| 08| FE0, BS| Backspace|

| —| BS|-| 09| FE1, HT| Horizontal Tabulation| ⪫| U+2AAB| HT|-| 0A| FE2, LF| Line Feed| | U+2261| LF|-| 0B| FE3, VT| Vertical Tabulation| ⩛| U+2A5B| VT|-| 0C| FE4, FF| Form Feed| ↡| U+21A1| FF|-| 0D| FE5, CR| Carriage Return| | U+2AAA| CR|-| 0E| SO| Shift Out| | U+2297| SO|-| 0F| SI| Shift In| | U+2299| SI|-| 10| TC7, DLE| Data Link Escape| ⊟| U+229F| DL|-| 11| DC1, XON, CON[9] | Device Control 1| | U+25F7| D1|-| 12| DC2, RPT,[9] TAPE| Device Control 2| | U+25F6| D2|-| 13| DC3, XOF, XOFF| Device Control 3| | U+25F5| D3|-| 14| DC4, COF, KMC,[9] TAPE| Device Control 4| | U+25F4| D4|-| 15| TC8, NAK| Negative Acknowledge| | U+237B| NK|-| 16| TC9, SYN| Synchronization| | U+238D| SY|-| 17| TC10, ETB| End of Transmission Block| | U+22A3| EB|-| 18| CAN| Cancel| | U+29D6| CN|-| 19| EM| End of Medium| ⍿| U+237F| EM|-| 1A| SUB| Substitute Character| | U+2426[10] | SB|-| 1B| ESC| Escape| | U+2296| EC|-| 1C| IS4, FS| File Separator| | U+25F0| FS|-| 1D| IS3, GS| Group Separator| | U+25F1| GS|-| 1E| IS2, RS| Record Separator| | U+25F2| RS|-| 1F| IS1 US| Unit Separator| | U+25F3| US|-| 20| SP| Space| | U+25B3| SP|-| 7F| DEL| Delete| | —| DT|}

External links

Notes and References

  1. Web site: ISO 2047:1975 Information processing – Graphical representations for the control characters of the 7-bit coded character set . ISO . 13 April 2020 . 2 August 2020 . https://web.archive.org/web/20200802050716/https://www.iso.org/standard/6825.html . live .
  2. Web site: ECMA-17, Graphic Representation of the Control Characters of the ECMA 7-Bit Coded Character Set for Information Interchange . 2024-05-08 . 2023-12-02 . https://web.archive.org/web/20231202094314/https://ecma-international.org/publications-and-standards/standards/ecma-17/ . live . (withdrawn)
  3. Web site: American National Standard – Graphic Representation of the Control Characters of American National Standard Code for Information Interchange . . 3 July 1973.
  4. Web site: KS X 1010-2007 Graphical representations control characters for Information interchange.
  5. Web site: 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 . 8 May 2024 . 2 July 2023 . https://web.archive.org/web/20230702061557/https://web1.eng.famu.fsu.edu/~mpf/My-ASCII-Glyphs-v2.3.pdf . live . (mirror)
  6. Web site: Information Representation . 28 August 2016 . 26 April 2020 . 1 August 2020 . https://web.archive.org/web/20200801210716/https://cs.wellesley.edu/~cs110/reading/information-representation.html#text_rep . live . – This is the site cited by Michael P. Frank
  7. Web site: Information Technology - Irish 7-bit coded character sets . 13 December 1995 . 26 April 2020 . 8 May 2024 . https://web.archive.org/web/20240508162224/https://evertype.com/standards/iso646/is433.html#Table-ga . live . – Note that in this article the glyphs for ENQ, BS, CR and SO are anomalous, possibly to accommodate the low resolution.
  8. Specifically cited in Web site: Miscellaneous Technical. Range: 2300–23FF . The Unicode Standard . https://web.archive.org/web/20191230040331/http://unicode.org/charts/PDF/U2300.pdf . 2019-12-30 . live.
  9. 134. Primary Control Set of Data Syntax II of CCITT Rec. T.101. Comité Consultatif International Télégraphique et Téléphonique. CCITT. 31 July 1987.
    Web site: Terminals for Telematic Services, International Interworking for Videotex Services. A.3.9 General control characters. International Telecommunication Union. 11 November 1994. 8 May 2024. 2 July 2023. https://web.archive.org/web/20230702062353/https://www.itu.int/rec/dologin_pub.asp?lang=e&id=T-REC-T.101-199411-I!!ZPF-E. live.
  10. Specifically cited in Web site: Control Pictures. Range: 2400–243F . The Unicode Standard . https://web.archive.org/web/20190118072841/http://www.unicode.org/charts/PDF/U2400.pdf . 2019-01-18 . live.