Wenn ein Browser auf eine Webanwendung zugreift, unternimmt er folgende Schritte, um die Zeichenkodierung festzustellen:
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');
<?xml version="1.0" encoding="UTF-8"?>
<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.
Höchste Performance-Standards für Webseiten und ein persönlicher, kundenorientierter Premium Support.
Die neue V-NAND-Generation bietet die derzeit höchste verfügbare Bit-Dichte. Samsung steigert auch die Geschwindigkeit und…
Die Sicherheitsfunktion taucht in einer Beta eines kommenden Android-Updates auf. Die Quarantäne beendet unter anderem…
Die OutSystems Developer School hilft Entwicklern, in 2 Wochen komplexe reaktive Anwendungen mit der Low-Code-Plattform…
Das Jahr 2024 beginnt laut Cloudflare mit einem Paukenschlag. Die automatischen Systeme des Unternehmens wehren…
Laut Kaspersky nehmen Infostealer gerade auch Spieleplattformen ins Visier. Neue Studie untersucht Angriffe zwischen 2021…