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 | Name | Symbol[1][2][6][7][8] | 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[9] | ET |
05 | TC5, ENQ | Enquiry | ⊠[a] | U+22A0 | EQ |
06 | TC6, ACK | Acknowledge | ✓ | U+2713 | AK |
07 | BEL | Bell | ⍾ | U+237E[9] | BL |
08 | FE0, BS | Backspace | ⤺ | —[b] | 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[10] | Device Control 1 | ◷ | U+25F7 | D1 |
12 | DC2, RPT,[10] TAPE[c] | Device Control 2 | ◶ | U+25F6 | D2 |
13 | DC3, XOF, XOFF | Device Control 3 | ◵ | U+25F5 | D3 |
14 | DC4, COF, KMC,[10] | Device Control 4 | ◴ | U+25F4 | D4 |
15 | TC8, NAK | Negative Acknowledge | ⍻ | U+237B[9] | 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[9] | EM |
1A | SUB | Substitute Character | ␦ | U+2426[12] | 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 | ▨ | —[d] | DT |
Notes
- ^ In ISO 2047, ✠ is the primary glyph and ⊠ is only a fallback, but ECMA-17 lists only ⊠.
- ^ As a best-fit approximation ↖ could be used. Other defensible choices could be ⤺, ↰, ⮢, ⮪, ⮌ or ⮏.
- ^ a b On the Teletype Model 33 TAPE and
TAPEwould control the tape punch, whereas XON and XOFF would control the reader. ENQ was labelled WRU for 'who are you?'[11] - ^ As a best-fit approximation ▨, 🮙 or ␥ could be used.
References
- ^ a b c "ISO 2047:1975 Information processing – Graphical representations for the control characters of the 7-bit coded character set". ISO. Retrieved 13 April 2020.
- ^ a b "ECMA-17, Graphic Representation of the Control Characters of the ECMA 7-Bit Coded Character Set for Information Interchange". (withdrawn)
- ^ "American National Standard – Graphic Representation of the Control Characters of American National Standard Code for Information Interchange". American National Standards Institute. 3 July 1973.
- ^ "KS X 1010-2007 Graphical representations control characters for Information interchange".[permanent dead link]
- ^ Agim Çami, "Control characters in ASCII and Unicode" (PDF). Agim Çami – Computer Architecture web site. 1 July 2019.
- ^ 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). (mirror)
- ^ "Information Representation". 28 August 2016. – This is the site cited by Michael P. Frank
- ^ "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.
- ^ a b c d Specifically cited in The Unicode Standard, Version 6.2. Miscellaneous Technical. Range: 2300–23FF.
- ^ 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. - ^ Robert McConnell; James Haynes; Richard Warren (December 2002). "Understanding ASCII Codes". NADCOMM.
- ^ Specifically cited in The Unicode Standard, Version 6.2. Control Pictures. Range: 2400–243F.
External links
- ECMA-17 (Ecma International equivalent)
- BN-76/3101-05 (Polish equivalent)
- v
- t
- e
- 1
- 2
- 3
- 4
- 6
- 7
- 9
- 16
- 17
- 31
- 68-1
- 128
- 216
- 217
- 226
- 228
- 233
- 259
- 261
- 262
- 302
- 306
- 361
- 500
- 518
- 519
- 639
- 646
- 657
- 668
- 690
- 704
- 732
- 764
- 838
- 843
- 860
- 898
- 965
- 999
- 1000
- 1004
- 1007
- 1073-1
- 1073-2
- 1155
- 1413
- 1538
- 1629
- 1745
- 1989
- 2014
- 2015
- 2022
- 2033
- 2047
- 2108
- 2145
- 2146
- 2240
- 2281
- 2533
- 2709
- 2711
- 2720
- 2788
- 2848
- 2852
- 3029
- 3103
- 3166
- 3297
- 3307
- 3601
- 3602
- 3864
- 3901
- 3950
- 3977
- 4031
- 4157
- 4165
- 4217
- 4909
- 5218
- 5426
- 5427
- 5428
- 5725
- 5775
- 5776
- 5800
- 5807
- 5964
- 6166
- 6344
- 6346
- 6373
- 6385
- 6425
- 6429
- 6438
- 6523
- 6709
- 6943
- 7001
- 7002
- 7010
- 7027
- 7064
- 7098
- 7185
- 7200
- 7498
- 7637
- 7736
- 7810
- 7811
- 7812
- 7813
- 7816
- 7942
- 8000
- 8093
- 8178
- 8217
- 8373
- 8501-1
- 8571
- 8583
- 8601
- 8613
- 8632
- 8651
- 8652
- 8691
- 8805/8806
- 8807
- 8820-5
- 8859
- 8879
- 9000/9001
- 9036
- 9075
- 9126
- 9141
- 9227
- 9241
- 9293
- 9314
- 9362
- 9407
- 9496
- 9506
- 9529
- 9564
- 9592/9593
- 9594
- 9660
- 9797-1
- 9897
- 9899
- 9945
- 9984
- 9985
- 9995
- 10006
- 10007
- 10116
- 10118-3
- 10160
- 10161
- 10165
- 10179
- 10206
- 10218
- 10279
- 10303
- 10383
- 10585
- 10589
- 10628
- 10646
- 10664
- 10746
- 10861
- 10957
- 10962
- 10967
- 11073
- 11170
- 11172
- 11179
- 11404
- 11544
- 11783
- 11784
- 11785
- 11801
- 11889
- 11898
- 11940 (-2)
- 11941
- 11941 (TR)
- 11992
- 12006
- 12052
- 12182
- 12207
- 12234-2
- 12620
- 13211
- 13216
- 13250
- 13399
- 13406-2
- 13450
- 13485
- 13490
- 13567
- 13568
- 13584
- 13616
- 13816
- 13818
- 14000
- 14031
- 14224
- 14289
- 14396
- 14443
- 14496
- 14617
- 14644
- 14649
- 14651
- 14698
- 14764
- 14882
- 14971
- 15022
- 15189
- 15288
- 15291
- 15292
- 15398
- 15408
- 15444
- 15445
- 15438
- 15504
- 15511
- 15686
- 15693
- 15706
- 15707
- 15897
- 15919
- 15924
- 15926
- 15926 WIP
- 15930
- 15938
- 16023
- 16262
- 16355-1
- 16485
- 16612-2
- 16750
- 16949 (TS)
- 17024
- 17025
- 17100
- 17203
- 17369
- 17442
- 17506
- 17799
- 18004
- 18014
- 18181
- 18245
- 18629
- 18916
- 19005
- 19011
- 19092
- 19114
- 19115
- 19125
- 19136
- 19407
- 19439
- 19500
- 19501
- 19502
- 19503
- 19505
- 19506
- 19507
- 19508
- 19509
- 19510
- 19600
- 19752
- 19757
- 19770
- 19775-1
- 19794-5
- 19831
- 20000
- 20022
- 20121
- 20400
- 20802
- 20830
- 21000
- 21047
- 21122
- 21500
- 21827
- 22000
- 22275
- 22300
- 22301
- 22395
- 22537
- 23000
- 23003
- 23008
- 23009
- 23090-3
- 23092
- 23094-1
- 23094-2
- 23270
- 23271
- 23360
- 24517
- 24613
- 24617
- 24707
- 24728
- 25178
- 25964
- 26000
- 26262
- 26300
- 26324
- 27000 series
- 27000
- 27001
- 27002
- 27005
- 27006
- 27729
- 28000
- 29110
- 29148
- 29199-2
- 29500
- Category