|
German ASCII
German American Standard Code for Information Interchange
Deutscher Amerikanischer Standard-Code für den Informationsaustausch
Abwandlung des ASCII-Zeichensatzes für die deutschen Sonderzeichen.
Der "American Standard Code for Information Interchange" (ASCII; Dt.: "Amerikanischer Standard-Code für den Informationsaustausch") ist ein Standardverfahren zur Codierung alphabetischer und numerischer Schriftzeichen sowie von Steuerzeichen. Für jedes Text- und Steuer-Zeichen ist im ASCII ein Zahlen-Code festgelegt, für das A zum Beispiel die Nummer 65. Der ASCII ist also ein Zeichensatz (Engl.: "Character Encoding Scheme"; CES). ASCII ist ein 7 Bit-Code, das heißt, der Code belegt jeweils nur die ersten sieben von den acht Bit eines jeden Bytes. Auf diese Weise können 128 Zeichen kodiert werden. Die ersten 32 Zeichen des ASCII werden als Kontrollzeichen benutzt, etwa für die Steuerung von Druckern.
Da es sich - wie der Name verrät - um einen amerikanischen Code handelt, sind darin nur Zeichen kodiert, die in den USA verwendet werden. Neben den Groß- und Kleinbuchstaben des lateinischen Alphabets sind das zum Beispiel auch das Dollar-Zeichen ($), der "Klammeraffe" (@) und das "Schweinegatter" (#). Die im Deutschen verwendeten sieben Sonderzeichen (Ä, ä, Ö, ö Ü, ü und ß) sind nicht im ASCII enthalten. Um diesem Mangel abzuhelfen, haben deutsche Programmierer den so genannten "German ASCII" entwickelt: Sie funktionierten die Zeichen-Nummern um, die im ASCII für einige eher selten gebrauchten Zeichen verwendet werden, um damit die sieben deutschen Sonderzeichen zu kodieren, und zwar üblicherweise folgendermaßen:
| Nr. |
Zeichen im ASCII |
Zeichen im German ASCII |
| 91 |
Linke eckige Klammer [ |
Ä |
| 92 |
Backslash \ |
Ö |
| 93 |
Rechte eckige Klammer ] |
Ü |
| 123 |
linke geschweifte Klammer { |
ä |
| 124 |
senkrechter Strich | |
ö |
| 125 |
rechte geschweifte Klammer } |
ü |
| 126 |
Tilde ~ |
ß |
Dank der Einführung erweiterter Zeichensätze ("extended ASCII"; auch als "ANSI-Zeichensatz" bekannt), in denen jedes Zeichen mit acht Bit kodiert wird (so dass 256 Zeichen möglich sind), ist der "German ASCII" heute weitgehend obsolet.
Die Bezeichnung als "German American Standard Code for Information Interchange" ist in sich natürlich widersprüchlich. Sinnvoller wäre es gewesen, vom "German Standard Code for Information Interchange" zu sprechen, wie man heute zum Beispiel auch vom "Vietnamese Standard Code for Information Interchange" (ViSCII; Dt.: "Vietnamesischer Standard-Code für den Informationsaustausch") spricht, wenn man die Erweiterungen des 7-Bit-ASCII um jene Zeichen meint, die für Vietnamesisch benötigt werden.
Mancherorts wird der "German ASCII" auch als "extended ASCII" bezeichnet, was insofern nicht korrekt ist, als er den Zeichenvorrat gegenüber dem ASCII nicht erweitert, sondern nur abwandelt. Ausßerdem führt diese Bezeichnung zu Verwechslungen mit dem ANSI-Zeichensatz.
 Druckversion
|