René Nyffenegger's collection of things on the web
René Nyffenegger on Oracle - Most wanted - Feedback -
 

Ascii

Ascii defines characters for the numbers 0 through 127. The numbers between 128 and 255 were free to use at one's discretion. Thus, codepages were 'invented' which assigned characters to the high numbers.
0
NUL
1
SOH
2
STX
3
ETX
4
EOT
5
ENQ
6
ACK
7
BEL
8
BS
9
HT
10
LF
11
VT
12
FF
13
CR
14
SO
15
SI
16
DLE
17
DC1
18
DC2
19
DC3
20
DC4
21
NAK
22
SYN
23
ETB
24
CAN
25
EM
26
SUB
27
ESC
28
FS
29
GS
30
RS
31
US
32
SP
33
!
34
"
35
#
36
$
37
%
38
&
39
'
40
(
41
)
42
*
43
+
44
,
45
-
46
.
47
/
48
0
49
1
50
2
51
3
52
4
53
5
54
6
55
7
56
8
57
9
58
:
59
;
60
<
61
=
62
>
63
?
64
@
65
A
66
B
67
C
68
D
69
E
70
F
71
G
72
H
73
I
74
J
75
K
76
L
77
M
78
N
79
O
80
P
81
Q
82
R
83
S
84
T
85
U
86
V
87
W
88
X
89
Y
90
Z
91
[
92
\
93
]
94
^
95
_
96
`
97
a
98
b
99
c
100
d
101
e
102
f
103
g
104
h
105
i
106
j
107
k
108
l
109
m
110
n
111
o
112
p
113
q
114
r
115
s
116
t
117
u
118
v
119
w
120
x
121
y
122
z
123
{
124
|
125
}
126
~
127
DEL
This table was genereated with the following perl script:
use warnings;
use strict;

print "<table><tr>";

foreach my $c (0 .. 127) {
  my $r;

  $r = "NUL" if $c ==  0;
  $r = "SOH" if $c ==  1;
  $r = "STX" if $c ==  2;
  $r = "ETX" if $c ==  3;
  $r = "EOT" if $c ==  4;
  $r = "ENQ" if $c ==  5;
  $r = "ACK" if $c ==  6;
  $r = "BEL" if $c ==  7;
  $r =  "BS" if $c ==  8;
  $r =  "HT" if $c ==  9;
  $r =  "LF" if $c == 10;
  $r =  "VT" if $c == 11;
  $r =  "FF" if $c == 12;
  $r =  "CR" if $c == 13;
  $r =  "SO" if $c == 14;
  $r =  "SI" if $c == 15;
  $r = "DLE" if $c == 16;
  $r = "DC1" if $c == 17;
  $r = "DC2" if $c == 18;
  $r = "DC3" if $c == 19;
  $r = "DC4" if $c == 20;
  $r = "NAK" if $c == 21;
  $r = "SYN" if $c == 22;
  $r = "ETB" if $c == 23;
  $r = "CAN" if $c == 24;
  $r =  "EM" if $c == 25;
  $r = "SUB" if $c == 26;
  $r = "ESC" if $c == 27;
  $r =  "FS" if $c == 28;
  $r =  "GS" if $c == 29;
  $r =  "RS" if $c == 30;
  $r =  "US" if $c == 31;

  $r = chr($c) if $c>31;

  $r =  "SP" if $c == 32;
  $r = "DEL" if $c ==127;

  print "</tr>\n<tr>" unless $c % 10;

  print "<td><b>$c</b><br>$r</td>";
}

print "</tr></table>\n";