Typo3 – Euro-Symbol korrekt anzeigen – UPDATE

Erstellt am 3. Juni 2009 um 15:13 Uhr von custus

Ich hatte ja eingehend davor gewarnt die Option “ForceCharset” in einem System zu verwenden, das bereits Inhalt besitzt.

Aber noch ein anderes Problem kann auftreten. Und zwar wenn man erst verspätet die Seite in der PAGE-Konfiguration auf utf-8 umstellt.

Dann kann es dazu führen, dass z.B. Anführungszeichen, Bindestriche und Euro-Symbole, die zuvor aus Word kopiert und als Inhalt eingetragen wurden, funktioniert haben nun aber nur als ? angezeigt werden.

Die Lösung hierzu ist nicht aufwendig, aber auch nicht elegant. Die Erstellung eines PHP-Scripts, welches alle Content-Elemente in der Datenbank durchsucht und die entsprechenden Zeichen umwandelt.

Hier gilt zu beachten, dass bei Typo3 alle Inhalte in der Tabelle “tt_content” abgelegt werden. Dort im Feld bodytext befinden sich alle Inhaltstexte.

Mit str_replace können alle Texte durchlaufen werden, um z.B. das Symbol € in €
abzuändern. Bitte darauf achten, dass die PHP-Datei auch utf-8 ist, sonst kann die Erstetzung evtl. nicht korrekt laufen.

» Kategorie Typo3 | 0 Kommentare »



Typo3 – Euro-Symbol korrekt anzeigen

Erstellt am 5. Mai 2009 um 11:04 Uhr von custus

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.

Weiter lesen… »

» Kategorie Typo3 | 0 Kommentare »