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):
page.config.metaCharset = utf-8 page.config.additionalHeaders = Content-Type:text/html;charset=utf-8