Demonstriert UTF-8 und ISO-8859-1

Zur Verfügung stehen die Zeichenketten äöüÄÖÜß in der Codierung ISO-8859-1 (Latin1) und UTF-8. Zum Testen der Ausgabe dieser Zeichenketten kann für den Header die Kodierung charset=ISO-8859-1 oder charset=UTF-8 vorgegeben werden.

Zeichenkette auswählen:
Kodierung für die HTML-Ausgabe (HTTP-Header): Keine Vorgabe:     ISO-8859-1:     UTF-8:

Ergebnis

Script ohne Parameter neu laden

Zeichenkodierung festlegen

Die Festlegung der Zeichenkodierung kann an unterschiedlichen Stellen erfolgen. Hier also eine kleine Übersicht. Die Priorität ist aufsteigend.

Benutzerseitig im Browser

Im Internetexplorer im Menu unter Ansicht/Codierung einstellbar. Browser Mozilla: Ansicht/Zeichenkodierung.

Meta-Tag im HTML-Dokument

	<HEAD>
	<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
	</HEAD>
	

Das Schlüsselwort heißt charset und nach dem Gleichheitszeichen wird die Kodierung notiert.

CGI-Header

Ganz ähnlich wie im Meta-Tag, nach der Deklaration des Content-type wie folgt:

	Content-type: text/html; charset=UTF-8
	

Bitte stets daran denken, dem Header eine Leerzeile folgen zu lassen.

Web-Server

Beim Apache-Webserver gibt es zwei Möglichkeiten, die Zeile

	AddDefaultCharset UTF-8
	

wird entweder in der Konfigurations-Datei httpd.conf notiert oder in der optionalen Datei .htaccess.

Last-Modified: Tue, 22 Jun 2010 19:51:19 GMT