Zeichenkodierung: So werden Webseiten korrekt dargestellt

Wenn ein Browser auf eine Webanwendung zugreift, unternimmt er folgende Schritte, um die Zeichenkodierung festzustellen:

  • Der HTTP-Content-Type-Header, der vom Server verschickt wird, ist die Standardmethode, um die Zeichenkodierung zu bestimmen. Diese Methode hat Vorrang gegenüber anderen Optionen in dieser Liste. Hier ein Beispiel für die Content-Type-Zeile, die als Teil des HTTP-Headers verschickt wird:
    
    Content-Type: text/html; charset=utf-8
    
    

    Webentwickler können den Content-Type-Header für eine Seite mit der verfügbaren Syntax der jeweiligen Programmiersprache festlegen. Ein ASP.NET-Entwickler kann zum Beispiel die folgende Zeile verwenden:

    
    <%Response.charset="utf-8"%>
    
    

    Ein PHP-Entwickler kann diese Zeile einfügen:

    
    header('Content-type: text/html; charset=utf-8');
    
    
  • XHTML-Verfechter benutzen die XML-Deklaration in der ersten Zeile einer Seite zur Angabe der Zeichenkodierung. Hier ein Beispiel:
    
    <?xml version="1.0" encoding="UTF-8"?>
    
    
  • Oder man kann den HTML/XHTML-Meta-Tag Content-Type benutzen. Er wird im Head-Bereich einer Seite untergebracht, wobei die Zeichenkodierung mit der Eigenschaft charset angegeben wird:
    
    <meta http-equiv="content-type"
    content="text/html; charset=UTF-8">
    
    

Muss die Zeichenkodierung auch in Stylesheets angegeben werden?

Auch die Kodierung externer CSS-Stylesheets lässt sich festlegen. Dieser Schritt ist nicht notwendig, wenn der CSS-Code in die Seite eingebettet ist, da dann die Zeichenkodierung der gesamten Seite gilt. Die Zeichenkodierung einer CSS-Datei wird deklariert, indem man am Anfang der CSS-Datei eine entsprechende Zeile einfügt. Die folgende Syntax wird dabei verwendet:


@charset "utf-8";

Darüber hinaus kann auch das charset-Attribut des link-Elements zum Einsatz kommen.

Feedback

Geben Sie die Zeichenkodierung bei Ihren Anwendungen an? Verwenden Sie einen anderen Standard als UTF-8? Teilen Sie Ihre Tipps und Erfahrungen im Forum mit.

Themenseiten: Software, Webentwicklung

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Zeichenkodierung: So werden Webseiten korrekt dargestellt

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *