Typo3 und der UTF-8 Zeichensatz
Wer Typo3 erst einmal zum laufen gebracht hat, wird im weiteren Ausbau seiner Seite eines Tages vor einem Problem mit seinem Zeichensatz stehen. Doch dann ist es meistens schon fast zu spät. Ein Zeichensatz ist vergleichbar mit einem Alphabet, er enthält Buchstaben, Zahlen, Sonderzeichen und Symbole. So wie es verschiedene Alphabete gibt, existieren auch mehrere Zeichensätze. Will man also ein Zeichen ausgeben welches der Zeichensatz nicht enthält, wird es auch nicht ausgegeben.
Die Typo3 Standard Einstellungen benutzen den Charset ISO-8859-1. Möchte man jedoch Funktionen wie Multilanguage nutzen wird der Charset UTF-8 benötigt, welcher ein größeres Spektrum an Buchstaben und Symbolen enthält.
Damit Typo3 den UTF-8 Zeichensatz verwendet sind nur wenige Einstellungspunkte von nöten.
Als erstes sollte die Datenbank z.B. mit PhpMyAdmin auf den Standard Zeichensatz überprüft werden. Schon hier ist dieser auf UTF8 zu stellen.
Im Typo3 Install Tool sind folgende 3 Punkte zu setzen:
[SYS][setDBinit] = set names utf8
[SYS][UTF8filesystem] = 1
[BE][forceCharset] = utf-8
Da man bei der Erstellung seiner Seite nie den künftigen Funktionsumfang abschätzen kann, sollte man von vorn herein auf UTF-8 setzen!
Die Entwicklung von Typo3 4.3 zeigt, dass zukünftig im Install Toll der UTF-8 Zeichensatz voreingestellt ist, doch bis zur Veröffentlichung sind es noch einige Wochen bzw. Monate hin.
