HTML Sonderzeichen und Codes: Warum sie notwendig sind

Eingeordnet in Informatik

Geschrieben am in Deutsch mit einer Größe von 3,79 KB

HTML-Zeichencodes (Entitäten)

Die Notwendigkeit von Zeichencodes: Unterschiede zwischen Betriebssystemen

In der Welt der Computer gibt es mehrere Betriebssysteme. Diese Systeme sind spezielle Programme, die sofort nach dem Einschalten des Computers ausgeführt werden und dafür verantwortlich sind, der Maschine „Leben“ einzuhauchen. Zusammen mit diesen Programmen laden Computer spezielle Tabellen in den Speicher, die die Zeichen enthalten, die auf einer Tastatur verfügbar sind, sowie einige andere, die nicht direkt auf der Tastatur liegen, aber über andere Mittel eingefügt werden können.

Diese Tabellen sind leider nicht immer identisch; sie variieren von einem System zum anderen, von einer Computermarke zur nächsten und natürlich von einer Sprache zur anderen. Zum Beispiel werden Buchstaben mit Akzenten, die direkt über die Tastatur eingegeben werden, auf einem PC anders behandelt als auf einem Macintosh oder einem UNIX-Terminal.

HTML als universelle Sprache und die Lösung der Zeichenkodierung

Da HTML eine universelle Sprache sein soll und eine Seite so dargestellt werden muss, wie es ihr Ersteller wünscht – unabhängig davon, ob der Computer „Englisch“ oder „Spanisch“ „spricht“ oder welches Betriebssystem er verwendet – wurde eine Zeichentabelle erstellt, die konfliktfrei ist (eigentlich sind sie alle, aber sie werden in der Regel nur für spezielle Zeichen verwendet). Diese Zeichen werden mithilfe eines Codes geschrieben, anstatt die Taste direkt zu drücken.

Beispiel: Die Kodierung des spanischen 'Ñ'

Zum Beispiel wird unser in der halben Welt verwendetes „Ñ“ (N mit Tilde) wie folgt geschrieben:

Code:

Ñ oder Ñ

Wann müssen Zeichen kodiert werden?

Dies muss für alle Zeichen geschehen, die nicht zu den Standardbuchstaben des Alphabets, Zahlen und einigen grundlegenden Satzzeichen (wie Punkt, Komma, Bindestrich und einigen anderen) gehören. Daher müssen wir alle Buchstaben mit Akzenten, das „Ñ“, die „Ç“ (Cedille) usw. kodieren.

Unten finden Sie eine Tabelle mit allen Zeichen. Obwohl auch die Standardbuchstaben enthalten sind, ist die Tabelle besonders nützlich, wenn Sie spezielle oder ungewöhnliche Texte schreiben möchten.

Aufbau der Zeichentabelle

Die Tabelle enthält folgende Spalten:

  • Das gewünschte Zeichen.
  • Die Code-Nummer (numerische Entität).
  • Eine Beschreibung des Zeichens.
  • Ein kurzer Name (Alias) für häufig verwendete Zeichen, der leichter zu merken ist.

Nicht alle Zeichen haben einen kurzen Namen (Alias); in diesen Fällen muss die Code-Nummer verwendet werden.

Lokale vs. Server-Nutzung: Wann ist Kodierung zwingend?

Generell können Sie alle Zeichen, die keinen Alias in der Tabelle haben, direkt über die Tastatur eingeben, sofern diese Zeichen auf verschiedenen Systemen keine Probleme verursachen. Wenn Sie sicher sind, dass das in HTML geschriebene Dokument nur lokal auf ähnlichen Maschinen verwendet wird, müssen Sie sich das Leben nicht unnötig schwer machen. Wenn Ihre Seiten jedoch auf einem WWW-Server liegen, kann jede Maschine darauf zugreifen, und die Darstellung ist möglicherweise nicht korrekt, wenn die Zeichen nicht kodiert sind.

Hilfsmittel zur automatischen Kodierung

Es gibt viele spezielle Editoren für das Schreiben von HTML, und die meisten verfügen über Werkzeuge zur automatischen Konvertierung von Sonderzeichen in den entsprechenden Code. Es existieren auch „Makro“-Pakete, die dasselbe für Textverarbeitungsprogramme wie Word oder WordPerfect ermöglichen.

Zeichentabelle

Dieses Dokument enthält die Codes für alle Arten von Zeichen, die in HTML eingefügt werden können.

Verwandte Einträge: