Sie sind hier: Startseite -> HTML-Grundlagen -> Einführung -> Zeichensatz

HTML-Grundlagen: Zeichensatz

Zeichensatz in HTML definitieren

Ein heikles, oft unterschätztes Thema beim Programmieren der ersten eigenen Webseite ist die Frage nach dem Zeichensatz. Dafür gibt es unterschiedliche Definitionen und es hängt auch davon ab, wer die Seite konsumieren soll. Wenn man damit Menschen im deutschsprachigen Raum erreichen möchte, hat man keine großen Probleme. Wenn die Leute aus China auch einen Nutzen haben sollen, wird es schon schwieriger.

Im Grunde ist das Beispiel nicht weltbewegend und zeigt ein typisches Gerüst einer HTML-Seite mit einem nicht gerade oscarreifen Text. Entscheidend ist aber der Meta-Tag, der den Zeichensatz für die Webseite mit ISO-8859-1 definiert. Diese Definition ist für die europäischen Sprachen vorgesehen und bringt keine Probleme mit deutschen oder englischen, französischen oder spanischen Texten.

Doch man stößt bald auf Probleme ,wenn man andere Zeichensatzdefinitionen wählt. So kann es passieren, dass man statt ISO-8859-1 ISO-8859-15 wählt und dann plötzlich Bindestriche und andere Zeichen zu Fehlermeldungen führen. Das ist auf der HTML-Basis zwar seltener der Fall, kann aber zum Problem werden. Wählt man UTF-8 als Zeichensatzvoreinstellung, dann ist man international abgesichert.

UTF-8 ist die Zeichensatzkodierung für den weltweiten Einsatz der Webseite. Bei einer kleinen privaten Seite wird dies selten der Fall sein, bei einer Seite, die auch im russischen Sprachraum gefragt sein soll, schon eher. Meistens stellen auch hier die Umlaute kein Problem dar, aber es kann zu Situationen kommen, wo man sich doch anders behelfen muss. Dann reicht es nicht, wenn man das gewünschte Zeichen schreibt, sondern muss den ASCII-Code einsetzen, siehe nachstehende Webseite, die eine gute Zusammenfassung aller Möglichkeiten aufzeigt.

http://www.torsten-horn.de/techdocs/ascii.htm

Ebenfalls interessant:

Tags

Informationen über die HTML-Tags, die die Grundlage der Programmierung von HTML-Seiten darstellen.

Grundgerüst

Informationen über das HTML-Grundgerüst, die Basis für jedes Internetseite unabhängig vom Inhalt.

Deklaration

Informationen über die HTML-Deklaration und transitional bzw. strict als Definitionen für die Programmierung der Webseite unter HTML.

[aktuelle Seite]

Zeichensatz

Informationen über die richtige Deklarierung des Zeichensatzes bei einer HTML-Webseite.

Kommentare

Informationen über Kommentare, die in HTML-Dokumente eingebaut werden können und einzeilig oder mehrzeilig sind.

Zurück zum Hauptthema

Übersicht Einführung

Startseite HTML-Grundlagen