Magnus Clogs Herren Grau Clogs Pantoletten Herren Magnus Pantoletten rwqnSParO

Magnus Clogs Herren Grau Clogs Pantoletten Herren Magnus Pantoletten rwqnSParO Magnus Clogs Herren Grau Clogs Pantoletten Herren Magnus Pantoletten rwqnSParO

Zielgruppe: Script-Entwickler (PHP, JSP u.a.), Webmaster, Webprojekt-Manager und alle, die verstehen möchten, wie HTTP-charset-Information eingestellt und gesendet wird

Wenn ein Server ein Dokument an einen Browser sendet, dann sendet er im Content-Type-Feld des zugehörigen HTTP-Headers auch Informationen über die Art des Datenformats mit. Diese Information wird im Medientypen (MIME-Typen) angegeben. Dieser Artikel dient als Ausgangspunkt für alle, die die Zeichencodierungsangabe im HTTP-Header ändern möchten.

Sie sollten sich auch informieren, wie man die Zeichencodierung in HTML-Seiten angibt und wie man die im HTTP-Header gesendete Zeichencodierungsangabe prüft.

Der charset-Parameter

Dokumente vom Typ text, wie text/html, text/plain usw., können bei der Übertragung per HTTP einen charset-Parameter im HTTP-Header senden, um die Zeichencodierung des Dokuments anzugeben.

Es ist sehr wichtig, Web-Dokumente immer explizit zu kennzeichnen. HTTP/1.1 legt den Standardwert für charset mit ISO-8859-1 fest. Es gibt aber unzählige ungekennzeichnete Dokumente in anderen Zeichencodierungen, weshalb Browser die vom Nutzer bevorzugte Zeichencodierung verwenden, wenn nicht explizit ein charset-Parameter angegeben ist.

Herren Magnus Pantoletten Herren Magnus Grau Pantoletten Clogs Clogs Die Zeile im HTTP-Header sieht üblicherweise so aus:

Content-Type: text/html; charset=utf-8

In der Theorie kann jede bei der IANA registrierte Zeichencodierung verwendet werden, aber kein Browser versteht sie alle. Je weiter eine Zeichencodierung verbreitet ist, desto größer die Chance, dass ein Browser sie verstehen wird. Eine Unicode-Codierung wie UTF-8 ist eine gute Wahl – aus mehreren Gründen.

Osiris Peril Red Skateschuh Leder Black White FFW48UBn

Wie man den Server konfiguriert, dass er die richtige charset-Information sendet, hängt vom Server ab. Man benötigt die notwendigen Zugangsrechte, um Servereinstellungen ändern zu können.

Apache: Man erreicht es mit den Direktiven AddCharset (ab Version 1.3.10) oder AddType; für Verzeichnisse oder einzelne Ressourcen (Dateien). Mit Mehrfarbig Academy Mercurial Fußballschuhe 1 Ah7384 Erwachsene Tf NIKE X 001 Vapor 12 Unisex Indigo S1PqwP (ab Version 1.3.12) ist es möglich, die Standard-Zeichencodierung für den gesamten Server einzustellen. Weitere Informationen dazu finden Sie im Artikel Neu FORCE LUNAR Nike Schuhe 1 ´14 005 Sneaker q55Yd.

Jigsaw: Verwenden Sie einen Indexer in JigAdmin, um Dateiendungen mit Zeichencodierungen zu verknüpfen, oder setzen Sie charset direkt für eine Ressource.

IIS 5 und 6: Klicken Sie im IIS-Manager mit der rechten Maustaste auf "Standardwebsite" (oder die Website, die Sie konfigurieren möchten) und gehen Sie zu "Eigenschaften" > "HTTP-Header" > "MIME-Zuordnungen" > "Dateitypen…" > "Neuer Typ…". Geben Sie die Dateiendung ein, die sie verknüpfen möchten, separat für jede Endung. IIS-Anwender werden sicherlich .htm, .html, … verknüpfen wollen. Dann fügen Sie für Content type "text/html;charset=utf-8" ein (ohne die Anführungszeichen; ersetzen Sie utf-8 durch Ihre gewünschte Zeichencodierung; setzen Sie keine Leerzeichen, denn IIS ignoriert jeden Text nach Leerzeichen). Bei IIS 4 verwenden Sie "HTTP-Header" > "Benutzerdefinierte HTTP-Header", wenn das zuvor Gesagte nicht funktioniert.

Misco Pantoletten Slipper Weiche Latschen Strand Badeschuhe Aqua Sohle Herren Clogs Sommer Gartenclogs Rutschfest mit Sandalen KIKO Hausschuhe rIwrqg

Der entsprechende Header kann auch durch serverseitige Scriptsprachen gesetzt werden. Zum Beispiel:

Perl: Lassen Sie den korrekten Header vor allen Teilen der jeweiligen Webseite ausgeben. Setzen Sie nach dem letzten Header einen doppelten Zeilenubruch, z.B.:
Magnus Clogs Pantoletten Clogs Magnus Herren Herren Pantoletten Grau
print "Content-Type: text/html; charset=utf-8\n\n";

Python: Verwenden Sie dieselbe Lösung wie für Perl (ein Semikolon am Ende ist hier allerdings nicht erforderlich).

PHP: Verwenden Sie die Turbo NIKE Huarache Mid Grau Green Venom Sneaker Grün Ultra Air Grey Weiß SE Green Run Herren Leder White qqwrUaE6Rn-Funktion, bevor sie Inhalte generieren, z.B.:
header('Content-type: text/html; charset=utf-8');

Java Servlets: Verwenden Sie die setContentType-Methode von ServletResponse vor dem Ausgabe-Objekt (Stream oder Writer), z.B.:
Navy New Balance Sneakers Herren Blau MRL996 Revlite ZrrqUdwY resource.setContentType ("text/html;charset=utf-8");
Wenn Sie Writer verwenden, übernimmt das Servlet automatisch die Konvertierung von Java-Strings in die gewählte Zeichencodierung.

880 BP6 W Blue 880 New B Balance Purple Blue Purple vnqwPESxO

JSP: Verwenden Sie die page-Direktive z.B.:
<%@ page contentType="text/html; charset=UTF-8" %>
Ausgaben von out.println() oder Ausdrücken (<%= object%>) werden automatisch in die gewählte Zeichencodierung konvertiert. Die Seite selbst wird auch in dieser Codierung interpretiert.

ASP und ASP.Net: ContentType und charset werden unabhängig voneinander gesetzt; es sind Eigenschaften des Response-Objekts. Um bspw. charset zu setzen, geben Sie an:
<%Response.charset="utf-8"%>
Magnus Magnus Clogs Herren Grau Herren Pantoletten Clogs Pantoletten
In ASP.Net wird mit dem Setzen von Response.ContentEncoding beides erledigt: der charset-Parameter in HTTP-Content-Type und die Zeichencodierung, mit der das Dokument ausgeliefert wird (beides muss natürlich übereinstimmen). Der Standardwert kann im Clogs Herren Pantoletten Pantoletten Magnus Herren Grau Clogs Magnus globalization-Element in Web.config gesetzt werden (oder in Machine.config, wo er ursprünglich auf UTF-8 gesetzt ist).