Die Verweise zu einzelnen Seiten der aktuell ausgewählten Rubrik finden Sie unterhalb des
folgenden Textes.
Tipps für Selbermacher
HTML-Zeichensätze
Im Artikel zur grundsätzlichen Festlegung von Zeichensätzen für Webseiten klang es
bereits an: Obwohl der Autor einer Seite sich an die Regeln halten mag und den zu Grunde
liegenden Zeichensatz im Kopf der Datei benennt, kommt es vor, dass einige Browser Probleme mit
der Darstellung bestimmter Zeichen haben. So lieferten etwa die ersten Versionen des Mozilla
statt deutscher Umlaute ein Fragezeichen, selbst wenn Latin-1 als Basis für
Textdarstellung eingestellt wurde.
Daher empfiehlt es sich, für alle Sonderzeichen, die über den Umfang
der ASCII-Tabelle
hinaus gehen, anstelle der einfachen Tastatureingabe den vom Unicode-Konsortium festgelegten Wert des Zeichens, oder aber das benannte HTML-Zeichen zu kodieren. Auf diese Weise kann man
mit sehr hoher Treffsicherheit davon ausgehen, dass tatsächlich das gewünschte
Zeichen auf allen Bildschirmen erscheint.
Die folgenden Tabellen enthalten die Zuordnung zwischen Darstellung, dem Namen
in HTML und Unicode in HTML (dezimale Schreibweise). Um bei allem Umfang
möglichst übersichtlich zu bleiben, trennen wir die Sonderzeichen nach
unterschiedlichen Einsatzgebieten.
Spezielle HTML-Zeichen
Diese Basissequenzen benötigt man, um Zeichen mit spezieller Bedeutung
in HTML darzustellen, statt sie vom
Browser auswerten zu lassen. Verwenden Sie sie zum Beispiel, um HTML-Quelltext innerhalb Ihrer Seiten als lesbaren
Text auszugeben.
HTML-Sonderzeichen ISO 8859-1
Die Bezeichner in der zweiten Spalte werden von Browsern korrekt dergestellt,
die nach HTML 3.2 arbeiten. Zeichen mit
Unicode kleiner 128 entsprechen den Standards der ASCII-Belegung. Die
ersten 32 Zeichen danach, also Unicode 128 bis 159, sind – ebenso wie im ASCII-Teil – für
Steuerzeichen reserviert, ihre Umsetzung durch Browser ist undefiniert. Allerdings verwenden
viele Kodierer Unicode 128 für die Darstellung des Eurosymbols. Auch die meisten
Tastaturen erzeugen diesen Code. Die Darstellung funktioniert in vielen Browsern, daher
führen wir das Eurozeichen an dieser Stelle auf, obwohl es in der Tat den Spezifikationen
des Unicode-Konsortiums widerspricht. Prüfen Sie selbst, ob auf Ihrem Bildschirm das
Symbol erscheint. Korrekt ist allerdings die Verwendung des tatsächlich für den Euro vorgesehenen Codes.
Sie sollten sich gut überlegen, ob Sie über diese Aufstellung hinaus
gehende Sonderzeichen einsetzen wollen. Definitionen dazu existieren wohl; allerdings wird
nicht jede der zum Einsatz kommenden Schriftarten Zeichen beinhalten, die den Umfang der
ISO-8859-Spezifikationen überschreiten. Auch interpretieren nicht alle Browser den
HTML-Standard 4.0.
Bedenken Sie: Je exotischer Ihr Kode, desto wahrscheinlicher sind unliebsame
Überraschungen auf Seiten Ihrer Besucher.
Verfügbar für Browsern ab HTML 4.0. Beachten Sie, dass alle Symbole
nicht nur vom Browser interpretiert werden, sondern zusätzlich in der Schriftart
implementiert sein müssen, die Verwendung findet. Wenn also einige der exotischeren
Zeichen bei Ihnen nicht oder falsch angezeigt werden, kann dies an Ihrem Browser oder daran
liegen, dass keine der dazu notwendigen Schriftalternativen auf Ihrem Rechner vorhanden ist.
Verfügbar für Browsern ab HTML 4.0. Beachten Sie, dass alle Symbole
nicht nur vom Browser interpretiert werden, sondern zusätzlich in der Schriftart
implementiert sein müssen, die Verwendung findet. Wenn also einige der exotischeren
Zeichen bei Ihnen nicht oder falsch angezeigt werden, kann dies an Ihrem Browser oder daran
liegen, dass keine der dazu notwendigen Schriftalternativen auf Ihrem Rechner vorhanden ist.
Verfügbar für Browsern ab HTML 4.0. Beachten Sie, dass alle Symbole
nicht nur vom Browser interpretiert werden, sondern zusätzlich in der Schriftart
implementiert sein müssen, die Verwendung findet. Wenn also einige der exotischeren
Zeichen bei Ihnen nicht oder falsch angezeigt werden, kann dies an Ihrem Browser oder daran
liegen, dass keine der dazu notwendigen Schriftalternativen auf Ihrem Rechner vorhanden ist.
Zum Abschluss finden Sie hier die Entsprechungen in Unicode der ersten 128
identischen Zeichen aller ISO-8859 Zeichensätze. HTML-Benamungen existieren für diese Zeichen
nur in Ausnahmen. Beachten Sie, dass die ersten 32 ASCII-Zeichen als
Steuerelemente reserviert sind und deshalb in unserer Tabelle nicht aufgeführt werden.