Nach der Installation des aktuellen Typo3 nervt eine Sache gewaltig. Man hat alles auf utf-8 eingerichtet. Die Seiten werden schön angezeigt, auch alles Inhaltselemente nur nicht das Euro-Symbol (€). Innerhalb des Editors wird das Symbol noch korrekt angezeigt, nur auf der Frontend-Seite erscheint ein “?”.
Das Problem betrifft alle Sonderzeichen, welche im Unicode unterschiedlich kodiert wären. Der Editor in Typo3 ist nach einer frischen Installation nocht nicht korrekt auf utf-8 eingerichtet. Hier muss man nachhelfen.
Es gibt einen Weg dieses Problem von Grund her zum umgehen. Die Einstellung forceCharset in der localconf wird leider nicht per Default aktiviert. Somit werden alle Inhaltstexte nicht korrekt in Unicode in die Datenbank geschrieben.
Um diese Einstellung zu ändern muss man im Installations Tool von Typo3 unter All Configuration die Option forceCharset suchen und den Wert auf “utf-8″ einstellen. Anschließend die localconf.php abspeichern.

ACHTUNG!
Bereits vorhandene Inhalte sind nicht konvertiert und werden nach der Umstellung nicht korrekt angezeigt. Sonderzeichen und Umlaute müssen erneut eingegeben werden. Alternativ müssten alle Inhalte der Datenbank konvertiert werden.
Es könnten auch Probleme mit Datenamen von Bildern auftauchen, sobald in den Dateinamen Umlaute enthalten sind.
Es ist also wichtig zuvor alle Daten zu sichern. Empfohlen wird die Einstellung nur bei einer frischen Installation.
Einen Kommentar schreiben