TS: Zeichensatz auf utf-8 ändern

Vorgeplänkel

"utf-8" ist ein Zeichensatz, der mehr Zeichen kodieren kann als das herkömmliche "ISO-8859-1" bzw. "ISO-8859-15".

"utf-8" zu verwenden bringt nicht nur bei deutschsprachigen Seiten den Vorteil, dass Umlaute (ä, ö, ü) nicht extra kodiert werden müssen, sondern es deckt auch die Sonderzeichen der vieler anderer Sprachen ab, was sehr bequem für mehrsprachige TYPO3-Projekte ist.

Alte Projekte auf uft-8 umstellen

Man kann alte TYPO3-Projekte in utf-8 konvertieren mit der Extension convert2utf8.

Einfach installieren und im Seitenbaum mit einem Rechtklick auf die Wurzel-Seite des Projekts Convert to utf-8 auswählen. Select all erledigt den Rest :-)

Zeichensatz per TypoScript setzen

Mit den folgenden zwei Zeilen im TypoScript bewirkt man, dass die Seiten mit utf-8 kodiert werden und die entsprechende Zeile im HTML-Header hinzugefügt wird (die zweite Zeile kann man meiner Erfahrung nach in aktuellen TYPO3-Versionen auch getrost weg lassen):

  1. page.config.metaCharset = utf-8
  2. page.config.additionalHeaders = Content-Type:text/html;charset=utf-8

 

Kategorien
TYPO3-Tutorials
Suche