ASCII
ASCII, die Abkürzung für „American Standard Code for Information Interchange“, ist das erste Zeichencodierungsschema, das zwischen Computern im Internet verwendet wurde.
Moderne Zeichencodierungsschemata wie UTF-8 und ISO-8859 sind abwärtskompatibel mit ASCII.
Der ASCII-Zeichensatz
Der ASCII-Zeichensatz wurde in den 1960er-Jahren als Standard für Computer und Hardwaregeräte wie Drucker und Bandlaufwerke entwickelt.
Ursprünglich basierte ASCII auf dem englischen Alphabet. Es ist ein 7-Bit-Zeichensatz mit 128 Zeichen: die Zahlen 0–9, Groß- und Kleinbuchstaben A–Z, grundlegende Satzzeichen und Sonderzeichen.
Die meisten Zeichensätze, die in modernen Computern, HTML und im Internet verwendet werden, sind abwärtskompatibel mit ASCII.
Unten finden Sie eine Tabelle mit den 128 ASCII-Zeichen und ihren entsprechenden HTML-Entitätscodes.
ASCII-Druckzeichen
| ASCII Character | HTML Entity Code | Description |
|---|---|---|
| Leerzeichen | ||
| ! | ! | Ausrufezeichen |
| " | " | Anführungszeichen |
| # | # | Nummernzeichen |
| $ | $ | Dollarzeichen |
| % | % | Prozentzeichen |
| & | & | Und-Zeichen |
| ' | ' | Apostroph |
| ( | ( | linke Klammer |
| ) | ) | rechte Klammer |
| * | * | Sternchen |
| + | + | Pluszeichen |
| , | , | Komma |
| - | - | Bindestrich |
| . | . | Punkt |
| / | / | Schrägstrich |
| 0 | 0 | Ziffer 0 |
| 1 | 1 | Ziffer 1 |
| 2 | 2 | Ziffer 2 |
| 3 | 3 | Ziffer 3 |
| 4 | 4 | Ziffer 4 |
| 5 | 5 | Ziffer 5 |
| 6 | 6 | Ziffer 6 |
| 7 | 7 | Ziffer 7 |
| 8 | 8 | Ziffer 8 |
| 9 | 9 | Ziffer 9 |
| : | : | Doppelpunkt |
| ; | ; | Semikolon |
| < | < | kleiner als |
| = | = | gleich |
| > | > | größer als |
| ? | ? | Fragezeichen |
| @ | @ | At-Zeichen |
| A | A | Großbuchstabe A |
| B | B | Großbuchstabe B |
| C | C | Großbuchstabe C |
| D | D | Großbuchstabe D |
| E | E | Großbuchstabe E |
| F | F | Großbuchstabe F |
| G | G | Großbuchstabe G |
| H | H | Großbuchstabe H |
| I | I | Großbuchstabe I |
| J | J | Großbuchstabe J |
| K | K | Großbuchstabe K |
| L | L | Großbuchstabe L |
| M | M | Großbuchstabe M |
| N | N | Großbuchstabe N |
| O | O | Großbuchstabe O |
| P | P | Großbuchstabe P |
| Q | Q | Großbuchstabe Q |
| R | R | Großbuchstabe R |
| S | S | Großbuchstabe S |
| T | T | Großbuchstabe T |
| U | U | Großbuchstabe U |
| V | V | Großbuchstabe V |
| W | W | Großbuchstabe W |
| X | X | Großbuchstabe X |
| Y | Y | Großbuchstabe Y |
| Z | Z | Großbuchstabe Z |
| [ | [ | linke eckige Klammer |
| \ | \ | Backslash |
| ] | ] | rechte eckige Klammer |
| ^ | ^ | Zirkumflex |
| _ | _ | Unterstrich |
| ` | ` | Gravis |
| a | a | Kleinbuchstabe a |
| b | b | Kleinbuchstabe b |
| c | c | Kleinbuchstabe c |
| d | d | Kleinbuchstabe d |
| e | e | Kleinbuchstabe e |
| f | f | Kleinbuchstabe f |
| g | g | Kleinbuchstabe g |
| h | h | Kleinbuchstabe h |
| i | i | Kleinbuchstabe i |
| j | j | Kleinbuchstabe j |
| k | k | Kleinbuchstabe k |
| l | l | Kleinbuchstabe l |
| m | m | Kleinbuchstabe m |
| n | n | Kleinbuchstabe n |
| o | o | Kleinbuchstabe o |
| p | p | Kleinbuchstabe p |
| q | q | Kleinbuchstabe q |
| r | r | Kleinbuchstabe r |
| s | s | Kleinbuchstabe s |
| t | t | Kleinbuchstabe t |
| u | u | Kleinbuchstabe u |
| v | v | Kleinbuchstabe v |
| w | w | Kleinbuchstabe w |
| x | x | Kleinbuchstabe x |
| y | y | Kleinbuchstabe y |
| z | z | Kleinbuchstabe z |
| { | { | linke geschweifte Klammer |
| | | | | senkrechter Strich |
| } | } | rechte geschweifte Klammer |
| ~ | ~ | Tilde |
ASCII-Steuerzeichen für Geräte
Die ASCII-Steuerzeichen für Geräte (außer horizontaler Tabulator, Zeilenvorschub und Wagenrücklauf) werden in HTML-Dokumenten selten verwendet. Ursprünglich wurden ASCII-Steuerzeichen (Bereich 00–31, plus 127) entwickelt, um Hardwaregeräte zu steuern.
| ASCII Character | HTML Entity Code | Description |
|---|---|---|
| NUL | � | Nullzeichen |
| SOH | � | Anfang des Kopfes |
| STX | � | Anfang des Textes |
| ETX | � | Ende des Textes |
| EOT | � | Ende der Übertragung |
| ENQ | � | Anfrage |
| ACK | � | Bestätigung |
| BEL | � | Glocke (Klingel) |
| BS | � | Rückschritt |
| HT | horizontaler Tabulator | |
| LF | Zeilenvorschub | |
| VT | � | vertikaler Tabulator |
| FF | Seitenvorschub | |
| CR | Wagenrücklauf | |
| SO | � | Umschalten aus |
| SI | � | Umschalten ein |
| DLE | � | Datenverbindungs-Entweichung |
| DC1 | � | Gerätesteuerung 1 |
| DC2 | � | Gerätesteuerung 2 |
| DC3 | � | Gerätesteuerung 3 |
| DC4 | � | Gerätesteuerung 4 |
| NAK | � | negative Bestätigung |
| SYN | � | synchronisieren |
| ETB | � | Ende des Übertragungsblocks |
| CAN | � | abbrechen |
| EM | � | Ende des Mediums |
| SUB | � | Ersatz |
| ESC | � | Escape |
| FS | � | Dateitrenner |
| GS | � | Gruppentrenner |
| RS | � | Datensatztrenner |
| US | � | Einheitentrenner |
| DEL | � | löschen (Rubout) |
Praktisches Anwendungsbeispiel
Sie können diese Zeichen in HTML entweder mit numerischen oder benannten Referenzen einfügen. Benannte Entitäten werden oft aus Gründen der Lesbarkeit bevorzugt:
<!-- Numeric reference -->
<p>& displays as &</p>
<!-- Named reference -->
<p>& also displays as &</p>Übung
What are the uses of ASCII in HTML?