Jump to content

Stanford/ITS character set

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Monkbot (talk | contribs) at 21:00, 20 January 2021 (Task 18b (cosmetic): eval 1 template: hyphenate params (2×);). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Stanford/ITS character set
Stanford/ITS character set code page layout
Language(s)English
Created byMIT[1]
DefinitionsRFC 734
ClassificationExtended ASCII
ExtendsUS-ASCII
Based onSEASCII[2]

Stanford/ITS character set is an extended ASCII character set based on SEASCII with modifications allowing compatibility with 1968 ASCII.[2]

Usage

It is used as an alternate character set of the SUPDUP protocol for terminals with %TOSAI and %TOFCI bits set.[2] It is also recommended for TeX implementations on systems with large character sets.[1] The default plain TeX macro package sets values B16 () and 116 () as alternative character codes for superscripts and subscripts, respectively (the default being ^ and _).[3]

The Knight keyboard is an example of a keyboard capable of inputting all of the defined characters excluding ⋅γδ±⊕◊∫, as they are mapped to ASCII commands NUL, HT, LF, FF, CR, ESC and DEL, respectively.

Coverage

Each character is encoded as a single seven-bit code value. It contains all 95 printable ASCII characters along with 27 mathematical symbols and 6 Greek letters.

Code page layout

Stanford/ITS character set
_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _A _B _C _D _E _F
0_ Template:Chset-color-graph|
22C5
Template:Chset-color-graph|
2193
Template:Chset-color-letter|α
03B1
Template:Chset-color-letter|β
03B2
Template:Chset-color-graph|
2227
Template:Chset-color-graph|¬
00AC
Template:Chset-color-graph|
2208
Template:Chset-color-letter|π
03C0
Template:Chset-color-letter|λ
03BB
Template:Chset-color-letter|γ
03B3
Template:Chset-color-letter|δ
03B4
Template:Chset-color-graph|
2191
Template:Chset-color-graph|±
00B1
Template:Chset-color-graph|
2295
Template:Chset-color-graph|
221E
Template:Chset-color-graph|
2202
1_ Template:Chset-color-graph|
2282
Template:Chset-color-graph|
2283
Template:Chset-color-graph|
2229
Template:Chset-color-graph|
222A
Template:Chset-color-graph|
2200
Template:Chset-color-graph|
2203
Template:Chset-color-graph|
2297
Template:Chset-color-graph|
21C6
Template:Chset-color-graph|
2190
Template:Chset-color-graph|
2192
Template:Chset-color-graph|
2260
Template:Chset-color-graph|
25CA
Template:Chset-color-graph|
2264
Template:Chset-color-graph|
2265
Template:Chset-color-graph|
2261
Template:Chset-color-graph|
2228
2_ Template:Chset-color-misc|SP
0020
Template:Chset-color-punct|!
0021
Template:Chset-color-punct|"
0022
Template:Chset-color-punct|#
0023
Template:Chset-color-graph|$
0024
Template:Chset-color-punct|%
0025
Template:Chset-color-punct|&
0026
Template:Chset-color-punct|'
0027
Template:Chset-color-punct|(
0028
Template:Chset-color-punct|)
0029
Template:Chset-color-punct|*
002A
Template:Chset-color-graph|+
002B
Template:Chset-color-punct|,
002C
Template:Chset-color-punct|-
002D
Template:Chset-color-punct|.
002E
Template:Chset-color-punct|/
002F
3_ Template:Chset-color-digit|0
0030
Template:Chset-color-digit|1
0031
Template:Chset-color-digit|2
0032
Template:Chset-color-digit|3
0033
Template:Chset-color-digit|4
0034
Template:Chset-color-digit|5
0035
Template:Chset-color-digit|6
0036
Template:Chset-color-digit|7
0037
Template:Chset-color-digit|8
0038
Template:Chset-color-digit|9
0039
Template:Chset-color-punct|:
003A
Template:Chset-color-punct|;
003B
Template:Chset-color-graph|<
003C
Template:Chset-color-graph|=
003D
Template:Chset-color-graph|>
003E
Template:Chset-color-punct|?
003F
4_ Template:Chset-color-punct|@
0040
Template:Chset-color-letter|A
0041
Template:Chset-color-letter|B
0042
Template:Chset-color-letter|C
0043
Template:Chset-color-letter|D
0044
Template:Chset-color-letter|E
0045
Template:Chset-color-letter|F
0046
Template:Chset-color-letter|G
0047
Template:Chset-color-letter|H
0048
Template:Chset-color-letter|I
0049
Template:Chset-color-letter|J
004A
Template:Chset-color-letter|K
004B
Template:Chset-color-letter|L
004C
Template:Chset-color-letter|M
004D
Template:Chset-color-letter|N
004E
Template:Chset-color-letter|O
004F
5_ Template:Chset-color-letter|P
0050
Template:Chset-color-letter|Q
0051
Template:Chset-color-letter|R
0052
Template:Chset-color-letter|S
0053
Template:Chset-color-letter|T
0054
Template:Chset-color-letter|U
0055
Template:Chset-color-letter|V
0056
Template:Chset-color-letter|W
0057
Template:Chset-color-letter|X
0058
Template:Chset-color-letter|Y
0059
Template:Chset-color-letter|Z
005A
Template:Chset-color-punct|[
005B
Template:Chset-color-punct|\
005C
Template:Chset-color-punct|]
005D
Template:Chset-color-graph|^
005E
Template:Chset-color-punct|_
005F
6_ Template:Chset-color-graph|`
0060
Template:Chset-color-letter|a
0061
Template:Chset-color-letter|b
0062
Template:Chset-color-letter|c
0063
Template:Chset-color-letter|d
0064
Template:Chset-color-letter|e
0065
Template:Chset-color-letter|f
0066
Template:Chset-color-letter|g
0067
Template:Chset-color-letter|h
0068
Template:Chset-color-letter|i
0069
Template:Chset-color-letter|j
006A
Template:Chset-color-letter|k
006B
Template:Chset-color-letter|l
006C
Template:Chset-color-letter|m
006D
Template:Chset-color-letter|n
006E
Template:Chset-color-letter|o
006F
7_ Template:Chset-color-letter|p
0070
Template:Chset-color-letter|q
0071
Template:Chset-color-letter|r
0072
Template:Chset-color-letter|s
0073
Template:Chset-color-letter|t
0074
Template:Chset-color-letter|u
0075
Template:Chset-color-letter|v
0076
Template:Chset-color-letter|w
0077
Template:Chset-color-letter|x
0078
Template:Chset-color-letter|y
0079
Template:Chset-color-letter|z
007A
Template:Chset-color-punct|{
007B
Template:Chset-color-graph||
007C
Template:Chset-color-punct|}
007D
Template:Chset-color-graph|~
007E
Template:Chset-color-graph|
222B

  Letter  Number  Punctuation  Symbol  Other  Undefined

See also

References

  1. ^ a b Knuth, Donald (1986). "Appendix C: Character Codes". The TeXbook (PDF). Reading, Massachusetts: Addison-Wesley. p. 369. ISBN 0201134470.
  2. ^ a b c Crispin, Mark (October 1977). "Stanford/ITS character set". SUPDUP Protocol. IETF. p. 12. doi:10.17487/RFC0734. RFC 734. Retrieved February 18, 2019.
  3. ^ Knuth, Donald (1986). "Appendix B: Basic Control Sequences". The TeXbook (PDF). Reading, Massachusetts: Addison-Wesley. p. 343. ISBN 0201134470.

Further reading

  • RFC 734 - (Historic) SUPDUP Protocol. October 1977.