Specify a character set - Zeichensatz angeben
Je nach der Verwendung eines CMS kann es passieren dass bei der Analyse der Webseite mit einem Page Speed Tool der Punkt des fehlenden Zeichensatzes ausgewiesen wird. In diesem Fall wird von dem CMS kein vollständiger Zeichensatz des Content-Type übergeben, obwohl es in dem HEAD-Bereich des Templates eingetragen wurde.
Bei jedem Aufruf einer Webseite wird auch ein http Antwort-Header übergeben, der in etwa wie folgt aussehen kann:
- Antwort Header – Specify a character set – Zeichensatz angeben
Dabei sollte mit diesem Antwort-Header auch der verwendete Zeichensatz der Webseite mit übergeben werden. Somit reicht es nicht auch nur in dem Quellcode der Webseite diesen zu benennen.
So steht bei page-speed.net der folgende Zeichensatz im Quelltext:
meta http-equiv=“Content-Type” content=“text/html; charset=iso-8859-1”
Damit dieser Zeichensatz (character set) auch in dem Antwort-Header zu finden ist, muss einfach nur eine kleine Zeile in die .htaccess Datei eingefügt werden.
Füge als erste Zeile dies ein:
AddDefaultCharset iso-8859-1
Dann wird auch als Antwort-Header der Zeichensatz iso-8859-1 ausgegeben. Wenn jedoch ein anderer Zeichensatz verwendet wird, muss dieser dann natürlich anstelle von iso-8859-1 in die .htaccess eingetragen werden.
Der Zeichensatz sollte unbedingt bei der Ausgabe des http-Headers angegeben werden, denn dies kann die Browserdarstellung der Webseite beschleunigen!