Der ASCII-Code weist allen wesentlichen Zeichen des englischen Alphabets (Groß- und Kleinbuchstaben, Satzzeichen, Zahlen) zuzüglich einer Reihe von Steuerzeichen die Zahlen 0 - 127 (27 = 7 Bit) zu.[1] Die Grundlagen wurden bereits 1968 durch Bob Bemer (1920 - 2004) gelegt.[2] Um weitere Zeichen elektronisch verarbeiten zu können wurde der Umfang der ursprünglichen Zuweisungstabelle verdoppelt (8-Bit ASCII), d.h. die folgenden Zeichen erhielten die Nummern 128 - 255. Allerdings ist der erweiterte ASCII-Code (also > 127) nicht standardisiert und somit betriebssystemabhängig.
Insbesondere mit dem Wachsen des Internet und der daraus folgenden Zunahme der Datenübertragung zwischen entfernen Systemen bei denen die zwischengeschalteten Systeme nicht 8-Bit sicher sind, führt dies zu massiven Problemen, da die übertragenen Daten währenddessen nicht nachvollziehbar verändert werden. Die Lösung dieses ernstzunehmenden Problemes, lag in der Schaffung verschiedener Kodierungs- und Übertragungsmethoden wie Base64, Binhex, MIME, uuencode. Generell wird bei den Kodierungen versucht kritische Zeichen wie Steuerzeichen und/oder alle höheren Zeichen nur mit dem Zeichenvorrat des einfachen ASCII (oder einer Untermenge davon) abzubilden. Aber selbst bei 8-Bitsystemen ist noch eine Minimalkodierung einzelner Zeichen notwendig (yEnc).
Allerdings lösen die genannten Kodierungen nicht ein weiteres Problem beim Datenaustausch: Die unterschiedliche Darstellung eines Zeichens auf unterschiedlichen Systemen. Dies kann nur durch die Einhaltung weiterer Standards behoben werden. Hierunter fallen bspw. der Zeichensatz ISO-8859-1 (Latin-1) oder die HTML-Entities, die für eine systemübergreifende einheitliche Zeichendarstellungen sorgen sollen.
unterer ASCII)
Zei. | Dez. | Okt. | Hex. | Zei. | Dez. | Okt. | Hex. | Zei. | Dez. | Okt. | Hex. | Zei. | Dez. | Okt. | Hex. | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NUL | 0 | 0 | 0 | Leerz. | 32 | 40 | 20 | @ | 64 | 100 | 40 | ` | 96 | 140 | 60 | |||
SOH | 1 | 1 | 1 | ! | 33 | 41 | 21 | A | 65 | 101 | 41 | a | 97 | 141 | 61 | |||
STX | 2 | 2 | 2 | " | 34 | 42 | 22 | B | 66 | 102 | 42 | b | 98 | 142 | 62 | |||
ETX | 3 | 3 | 3 | # | 35 | 43 | 23 | C | 67 | 103 | 43 | c | 99 | 143 | 63 | |||
EOT | 4 | 4 | 4 | $ | 36 | 44 | 24 | D | 68 | 104 | 44 | d | 100 | 144 | 64 | |||
ENQ | 5 | 5 | 5 | % | 37 | 45 | 25 | E | 69 | 105 | 45 | e | 101 | 145 | 65 | |||
ACK | 6 | 6 | 6 | & | 38 | 46 | 26 | F | 70 | 106 | 46 | f | 102 | 146 | 66 | |||
BEL | 7 | 7 | 7 | ' | 39 | 47 | 27 | G | 71 | 107 | 47 | g | 103 | 147 | 67 | |||
BS | 8 | 10 | 8 | ( | 40 | 50 | 28 | H | 72 | 110 | 48 | h | 104 | 150 | 68 | |||
HT | 9 | 11 | 9 | ) | 41 | 51 | 29 | I | 73 | 111 | 49 | i | 105 | 151 | 69 | |||
LF | 10 | 12 | A | * | 42 | 52 | 2A | J | 74 | 112 | 4A | j | 106 | 152 | 6A | |||
VT | 11 | 13 | B | + | 43 | 53 | 2B | K | 75 | 113 | 4B | k | 107 | 153 | 6B | |||
FF | 12 | 14 | C | , | 44 | 54 | 2C | L | 76 | 114 | 4C | l | 108 | 154 | 6C | |||
CR | 13 | 15 | D | - | 45 | 55 | 2D | M | 77 | 115 | 4D | m | 109 | 155 | 6D | |||
SO | 14 | 16 | E | . | 46 | 56 | 2E | N | 78 | 116 | 4E | n | 110 | 156 | 6E | |||
SI | 15 | 17 | F | / | 47 | 57 | 2F | O | 79 | 117 | 4F | o | 111 | 157 | 6F | |||
DLE | 16 | 20 | 10 | 0 | 48 | 60 | 30 | P | 80 | 120 | 50 | p | 112 | 160 | 70 | |||
DC1 | 17 | 21 | 11 | 1 | 49 | 61 | 31 | Q | 81 | 121 | 51 | q | 113 | 161 | 71 | |||
DC2 | 18 | 22 | 12 | 2 | 50 | 62 | 32 | R | 82 | 122 | 52 | r | 114 | 162 | 72 | |||
DC3 | 19 | 23 | 13 | 3 | 51 | 63 | 33 | S | 83 | 123 | 53 | s | 115 | 163 | 73 | |||
DC4 | 20 | 24 | 14 | 4 | 52 | 64 | 35 | T | 84 | 124 | 54 | t | 116 | 164 | 74 | |||
NAK | 21 | 25 | 15 | 5 | 53 | 65 | 35 | U | 85 | 125 | 55 | u | 117 | 165 | 75 | |||
SYN | 22 | 26 | 16 | 6 | 54 | 66 | 36 | V | 86 | 126 | 56 | v | 118 | 166 | 76 | |||
ETB | 23 | 27 | 17 | 7 | 55 | 67 | 37 | W | 87 | 127 | 57 | w | 119 | 167 | 77 | |||
CAN | 24 | 30 | 18 | 8 | 56 | 70 | 38 | X | 88 | 130 | 58 | x | 120 | 170 | 78 | |||
EM | 25 | 31 | 19 | 9 | 57 | 71 | 39 | Y | 89 | 131 | 59 | y | 121 | 171 | 79 | |||
SUB | 26 | 32 | 1A | : | 58 | 72 | 3A | Z | 90 | 132 | 5A | z | 122 | 172 | 7A | |||
ESC | 27 | 33 | 1B | ; | 59 | 73 | 3B | [ | 91 | 133 | 5B | { | 123 | 173 | 7B | |||
FS | 28 | 34 | 1C | < | 60 | 74 | 3C | \ | 92 | 134 | 5C | | | 124 | 174 | 7C | |||
GS | 29 | 35 | 1D | = | 61 | 75 | 3D | ] | 93 | 135 | 5D | } | 125 | 175 | 7D | |||
RS | 30 | 36 | 1E | > | 62 | 76 | 3E | ^ | 94 | 136 | 5E | ~ | 126 | 176 | 7E | |||
US | 31 | 37 | 1F | ? | 63 | 77 | 3F | _ | 95 | 137 | 5F | Del | 127 | 177 | 7F | |||
Zei. = Zeichen, Dez. = Dezimal, Okt. = Oktal, Hex. = Hexadezimal Rote Schrift: Nicht darstellbare Zeichen, Steuerzeichen |
oberer ASCII)
Die erweiterten ASCII-Tabellen basieren ausnahmslos auf dem eigentlichen 7Bit-ASCII-Code und ergänzen ihn nur um weitere 128 Zeichen mit den Nummern 128 - 255.
Der ISO-8859-1 (Latin-1) umfasst den Standard ASCII (0-127) und erweitert ihn um weitere 128 Stück (128-255), wobei die Positionen 0-31, 127-159 mit Ausnahme von 9 (Tabulator), 10 (neue Zeile) und 13 (harter Umbruch) explizit keine in HTML darstellbaren Zeichen enthalten. Man kann diese Zeichen zwar aufrufen, aber es gibt keinerlei Garantie, das auf einem anderen Rechner ein auch nur annähernd ähnliches Zeichen angezeigt wird. Inzwischen sollte der ISO-8859-1 zwar von allen Browsern dargestellt werden können, in der Praxis ist dies aber leider nicht der Fall. Einige wenige Zeichen werden nicht unterstützt. Dies ist umso ersatunlicher, weil viele andere wichtige Zeichen die nicht Bestandteil des ISO-8859-1 sind bereits gut unterstützt werden.
Jedes Zeichen kann in HTML direkt über seinen Dezimalwert der Form ¥ oder über seinen festgelegten meist einfach zu merkenden Namen ¥ (=¥) aufgerufen werden. Für den Aufbau von Webseiten in HTML greift man besten von vornherein auf den umfangreichen Vorrat an benannten Einheiten zurück, in denen der ISO-8859-1 enthalten ist.
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Zei. = Zeichen, Dez. = Dezimal, Okt. = Oktal, Hex. = Hexadezimal : Unvorhersehbar, da nicht Teil des Standards Roter Text: Nicht druckbar, kein Äquivalent in HTML. Blauer Text: Trotz Standard Darstellungsproblem zu erwarten. |
Diese Seite wurde vom Besucher am 09.10.2024
um 16:06:43
Uhr von einem Rechner mit der TCP/IP-Adresse 44.200.122.214
mit der Browserkennung CCBot/2.0 (https://commoncrawl.org/faq/)
aus der Domäne (none)
kommend aufgerufen. Als zuletzt besuchte Webseite wurde (none)
übermittelt.
Stand vom 11.03.2011 | GnuPG (PGP) ID: 0xA4A5103F Fingerabdruck: 0E01 902F 3EC7 B119 9492 D196 BEB5 4D5D A4A5 103F | Datenschutzhinweis | © seit 2001, Prüfziffernberechnung.DE |