Referenz: ASCII-Tabellen (Zeichencodierung)

Der ASCII-Zeichensatz auf einen Blick...

SternchenUnser Magazin ist kostenlos nutzbar und fast werbefrei*. Schon toll, oder? 😀

Aber damit das auch so bleibt, brauchen wir heute Ihre Unterstützung!
* Eigenwerbung und Advertorials ausgenommen.
Der ASCII-Zeichensatz... lang, lang ist's her! Es gibt ihn nämlich bereits seit 1963.
Der ASCII-Zeichensatz... lang, lang ist's her! Es gibt ihn nämlich bereits seit 1963.

Der „American Standard Code for Information Interchange“, kurz ASCII ist eine frühe Zeichencodierung auf Basis von 7 Bits und umfasst 128 Zeichen. Darunter befinden sich das lateinische Alphabet, alle arabischen Ziffern, wichtige Interpunktions- und Sonderzeichen.

Die ersten 32 Positionen sind Steuerzeichen vorbehalten; ihre Bedeutung ist historisch bedingt auf die Steuerung damaliger Fernschreiber und anderer Geräte zur Datenübertragung ausgelegt.

Aus Gründen der Kompatibilität nutzen die meisten modernen Zeichensätze (einschließlich Unicode) auf den ersten 128 Positionen dieselbe Kodierung wie der ASCII-Zeichensatz.

In diesem Dokument finden Sie…

Steuerzeichen (ASCII-Codes 0 bis 31)

Zeichen   Dez  Hex  Okt    │    Zeichen   Dez  Hex  Okt
                                                      

NUL        0   00     0    │    DLE       16   10    20
SOH        1   01     1    │    DC1       17   11    21
STX        2   02     2    │    DC2       18   12    22
ETX        3   03     3    │    DC3       19   13    23
EOT        4   04     4    │    DC4       20   14    24
ENQ        5   05     5    │    NAK       21   15    25
ACK        6   06     6    │    SYN       22   16    26
BEL        7   07     7    │    ETB       23   17    27
BS         8   08    10    │    CAN       24   18    30
HT         9   09    11    │    EM        25   19    31
LF        10   0A    12    │    SUB       26   1A    32
VT        11   0B    13    │    ESC       27   1B    33
FF        12   0C    14    │    FS        28   1C    34
CR        13   0D    15    │    GS        29   1D    35
SO        14   0E    16    │    RS        30   1E    36
SI        15   0F    17    │    US        31   1F    37

Zeichenerklärung

  • NUL (Null): Nullzeichen; Zeichen ohne Informationsgehalt
  • SOH (Start Of Heading): Beginn der Kopfzeile
  • STX (Start Of Text): Beginn der Nachricht
  • ETX (End Of Text): Ende der Nachricht (Abbruchzeichen für Eingaben im Terminal)
  • EOT (End Of Transmission): Ende der Übertragung (Als Zeichen für das Ende der Eingabe im Terminal)
  • ENQ (Enquiry): Anfrage
  • ACK (Acknowledge): Positive Bestätigung, Zustimmung
  • BEL (Bell): Tonsignal (Glocke)
  • BS (Backspace): Rückschritt
  • HT (Horizontal Tabulator): Horizontaler („normaler“) Tabulator
  • LF (Line Feed): Zeilenvorschub
  • VT (Vertical Tabulator): Vertikaler Tabulator
  • FF (Form Feed): Seitenvorschub
  • CR (Carriage Return): Wagenrücklauf
  • SO (Shift Out): Umschaltung auf besondere Darstellung (meist Fettschrift)
  • SI (Shift In): Rückschaltung der besonderen Darstellung
  • DLE (Data Link Escape): Datenverbindungs-Fluchtsymbol (weist dem nachfolgenden Zeichen eine besondere Bedeutung zu)
  • DC1 – DC4 (Device Control): Gerätespezifische Steuerzeichen
  • NAK (Negative Acknowledge): Negative Bestätigung, Ablehnung
  • SYN (Synchronous Idle): Synchronisierungssignal
  • ETB (End Of Transmission Block): Ende des Übertragungsblockes
  • CAN (Cancel): Abbruch
  • EM (End Of Medium): Ende des Speichermediums
  • SUB (Substitute): Ersatz für ein ungültiges oder nicht darstellbares Zeichen
  • ESC (Escape): Fluchtsymbol (weit dem nachfolgenden Zeichen eine besondere Bedeutung zu), Einleitung einer Escape-Sequenz
  • FS, GS, RS, US: Trennzeichen zur logischen Unterteilung von Datenblöcken…
    • FS (File Separator): Dateitrenner
    • GS (Group Separator): Gruppentrenner
    • RS (Record Separator): Datensatztrenner
    • US (Unit Separator): Einheitentrenner, Feldtrenner

Druckbare Zeichen (ASCII-Codes 32 bis 127)

Zeichen   Dez  Hex  Okt    │    Zeichen   Dez  Hex  Okt
                                                      
          32   20    40    │    P         80   50   120
!         33   21    41    │    Q         81   51   121
“         34   22    42    │    R         82   52   122
#         35   23    43    │    S         83   53   123
$         36   24    44    │    T         84   54   124
%         37   25    45    │    U         85   55   125
&         38   26    46    │    V         86   56   126
‚         39   27    47    │    W         87   57   127
(         40   28    50    │    X         88   58   130
)         41   29    51    │    Y         89   59   131
*         42   2A    52    │    Z         90   5A   132
+         43   2B    53    │    [         91   5B   133
,         44   2C    54    │    \         92   5C   134
–         45   2D    55    │    ]         93   5D   135
.         46   2E    56    │    ^         94   5E   136
/         47   2F    57    │    _         95   5F   137
0         48   30    60    │    `         96   60   140
1         49   31    61    │    a         97   61   141
2         50   32    62    │    b         98   62   142
3         51   33    63    │    c         99   63   143
4         52   34    64    │    d        100   64   144
5         53   35    65    │    e        101   65   145
6         54   36    66    │    f        102   66   146
7         55   37    67    │    g        103   67   147
8         56   38    70    │    h        104   68   150
9         57   39    71    │    i        105   69   151
:         58   3A    72    │    j        106   6A   152
;         59   3B    73    │    k        107   6B   153
<         60   3C    74    │    l        108   6C   154
=         61   3D    75    │    m        109   6D   155
>         62   3E    76    │    n        110   6E   156
?         63   3F    77    │    o        111   6F   157
@         64   40   100    │    p        112   70   160
A         65   41   101    │    q        113   71   161
B         66   42   102    │    r        114   72   162
C         67   43   103    │    s        115   73   163
D         68   44   104    │    t        116   74   164
E         69   45   105    │    u        117   75   165
F         70   46   106    │    v        118   76   166
G         71   47   107    │    w        119   77   167
H         72   48   110    │    x        120   78   170
I         73   49   111    │    y        121   79   171
J         74   4A   112    │    z        122   7A   172
K         75   4B   113    │    {        123   7B   173
L         76   4C   114    │    |        124   7C   174
M         77   4D   115    │    }        125   7D   175
N         78   4E   116    │    ~        126   7E   176
O         79   4F   117    │    DEL      127   7F   177

DEL – ein merkwürdiges Steuerzeichen

Das Zeichen 127 (DEL) zählt eigentlich zu den Sonderzeichen und wird dort als Löschzeichen verwendet. Das hat folgende historische Gründe:

In den Anfängen der IT wurden Daten auf Lochstreifen gespeichert. Jedes Byte – also jedes Zeichen des ASCII-Zeichensatzes – setzt sich aus sieben Bit zusammen, die als 0 und 1 dargestellt werden können. Auf den Lochstreifen übertragen bedeutete dies: 0 = Kein Loch, 1 = Loch.

Wurde ein Zeichen fehlerhaft gespeichert, musste es möglich sein, dieses irgendwie auf dem Lochstreifen zu löschen. Die einfachste Möglichkeit war das Durchlochen aller Stellen der einzelnen Bits.

Aus diesem Grund ist das Löschzeichen auch das letzte Zeichen im Zeichensatz mit dem Binärcode 1111111 – alle Löcher werden ausgestanzt.