ASCII-Tabelle
Vollständige ASCII-Zeichencodierungsreferenz mit Dezimal-, Hexadezimal-, Oktal-, Binärcodes, HTML-Entities und Beschreibungen. Sofortige Suche und Filterung.
Was ist ASCII?
ASCII (American Standard Code for Information Interchange) ist ein in den 1960er Jahren entwickelter Zeichencodierungsstandard, der numerische Codes von 0 bis 127 zuweist, um Text in Computern und anderen Geräten darzustellen. Er umfasst 128 Zeichen: 32 Steuerzeichen (0-31 und 127) und 96 druckbare Zeichen (32-126) einschließlich Buchstaben, Ziffern, Satzzeichen und Symbole.
Welche verschiedenen Zahlensysteme werden in ASCII verwendet?
ASCII-Codes können in vier Zahlensystemen dargestellt werden: Dezimal (Basis-10, 0-127), Hexadezimal (Basis-16, 00-7F), Oktal (Basis-8, 000-177) und Binär (Basis-2, 00000000-01111111). Jedes System ist in verschiedenen Kontexten nützlich: dezimal für menschliche Lesbarkeit, hexadezimal für Programmierung, binär zum Verständnis von Bitmustern und oktal für Legacy-Systeme.
Was sind ASCII-Steuerzeichen?
Steuerzeichen (Codes 0-31 und 127) sind nicht druckbare Zeichen, die steuern, wie Text angezeigt oder übertragen wird. Beispiele: NUL (0) für Null-Terminierung, LF/Zeilenvorschub (10) für neue Zeilen unter Unix/Linux, CR/Wagenrücklauf (13) für neue Zeilen in älteren Mac-Systemen, Tabulator (9) für horizontalen Abstand und ESC (27) für Escape-Sequenzen.
Was ist der Unterschied zwischen ASCII und Unicode?
ASCII verwendet 7 Bit zur Codierung von 128 Zeichen, hauptsächlich für englischen Text. Unicode verwendet bis zu 21 Bit zur Codierung von über 140.000 Zeichen aus allen Schriftsystemen der Welt. ASCII ist eine Teilmenge von Unicode - die ersten 128 Unicode-Codepunkte stimmen genau mit ASCII überein. UTF-8, die häufigste Unicode-Codierung, ist abwärtskompatibel mit ASCII.
Was sind HTML-Entities und wie hängen sie mit ASCII zusammen?
HTML-Entities sind spezielle Codes, die in HTML verwendet werden, um Zeichen darzustellen, die eine besondere Bedeutung im Markup haben oder auf Standardtastaturen nicht verfügbar sind. Numerische Entities verwenden das Format &#Zahl;, wobei die Zahl dem ASCII-Dezimalcode entspricht. Zum Beispiel wird A als "A" angezeigt, < als "<" und & als "&".
Warum werden einige ASCII-Zeichen "Steuerzeichen" genannt?
Steuerzeichen wurden in der Ära der Fernschreiber und frühen Terminals entworfen, um das Geräteverhalten zu steuern, anstatt sichtbaren Text anzuzeigen. Zum Beispiel ließ BEL (7) eine Glocke läuten, BS (8) bewegte den Cursor zurück, LF (10) rückte zur nächsten Zeile vor und CR (13) brachte den Cursor an den Zeilenanfang zurück. Viele werden noch in modernen Protokollen verwendet.
Was sind die ASCII-Codes für häufige Zeichen?
Häufige ASCII-Codes umfassen: Leerzeichen (32), Ziffern 0-9 (48-57), Großbuchstaben A-Z (65-90), Kleinbuchstaben a-z (97-122). Satzzeichen haben spezifische Codes: Punkt (46), Komma (44), Fragezeichen (63), Ausrufezeichen (33), At-Zeichen (64) und Raute (35).
Wie verwende ich diese ASCII-Tabelle effektiv?
Sie können nach Zeichen suchen, indem Sie ihren Code (dezimal, hexadezimal oder binär) oder das Zeichen selbst eingeben. Verwenden Sie die Filter-Registerkarten, um nur Steuerzeichen, druckbare Zeichen oder alle Zeichen anzuzeigen. Wechseln Sie zwischen dezimaler, hexadezimaler und oktaler Ansicht, um Codes in Ihrem bevorzugten Format zu sehen. Klicken Sie auf ein beliebiges Zeichen, um es in die Zwischenablage zu kopieren.
Was ist Extended ASCII?
Extended ASCII bezieht sich auf 8-Bit-Zeichencodierungen, die die Codes 128-255 verwenden, um zusätzliche Zeichen wie akzentuierte Buchstaben, Währungssymbole und Box-Zeichen darzustellen. Es gibt jedoch keinen einzigen "Extended ASCII"-Standard - verschiedene Systeme (ISO-8859-1, Windows-1252 usw.) definieren unterschiedliche Zeichen für dieselben Codes.
Warum ist ASCII heute noch relevant?
ASCII bleibt trotz neuerer Codierungen grundlegend für die Informatik. Es ist die Basis für UTF-8 (die dominierende Web-Codierung), wird in Programmiersyntax, Konfigurationsdateien und Netzwerkprotokollen verwendet. Das Verständnis von ASCII ist wesentlich für Debugging, die Arbeit mit Low-Level-Systemen und das Verständnis, wie Text in Computern dargestellt wird.
Wie unterscheiden sich Zeilenenden zwischen Betriebssystemen?
Verschiedene Betriebssysteme verwenden unterschiedliche ASCII-Steuerzeichen für Zeilenenden: Unix/Linux/macOS verwenden LF (Zeilenvorschub, Code 10), Windows verwendet CR+LF (Wagenrücklauf + Zeilenvorschub, Codes 13+10), und das klassische Mac OS verwendete nur CR (Wagenrücklauf, Code 13). Dies kann zu Kompatibilitätsproblemen beim Übertragen von Textdateien zwischen Systemen führen.
Was ist der Zweck des NUL-Zeichens (Code 0)?
Das NUL-Zeichen (Code 0) repräsentiert das Fehlen von Daten und wird in C und vielen Programmiersprachen als String-Terminator verwendet. Es signalisiert das Ende eines Text-Strings im Speicher. NUL-Bytes werden auch in Dateiformaten verwendet, um Daten auf bestimmte Ausrichtungen aufzufüllen, und in Netzwerkprotokollen für verschiedene Steuerungszwecke.
Kann ich Zeichen aus dieser Tabelle kopieren?
Ja, Sie können auf jedes druckbare Zeichen in der Tabelle klicken, um es direkt in die Zwischenablage zu kopieren. Dies ist nützlich, um Sonderzeichen in Ihren Text, Code oder Dokumente einzufügen. Sie können auch die gesamte Tabelle oder gefilterte Ergebnisse mit der Kopier-Schaltfläche kopieren.
Was ist der Unterschied zwischen druckbaren und nicht druckbaren Zeichen?
Druckbare Zeichen (Codes 32-126) sind bei der Anzeige sichtbar, einschließlich Buchstaben, Zahlen, Satzzeichen und Symbole. Nicht druckbare Zeichen (Codes 0-31 und 127) sind Steuerzeichen, die Aktionen wie das Bewegen des Cursors, das Steuern von Geräten oder das Signalisieren des Datenendes ausführen. Sie werden nicht als sichtbare Glyphen angezeigt, beeinflussen aber, wie Text verarbeitet wird.