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";
|