Suche

Benutzeranmeldung

News

Keine Nachrichten in dieser Ansicht.

Advertisement

Webdesign Bremen Webdevelopment Webentwicklung Webapplikation Softwareentwicklung Webagentur Bremen

Bei der Umstellung der Zeichenkodierung in Typo3 von ISO-8859 auf UTF-8 können viele Probleme entstehen. Hierfür gibt es bereits zahlreiche gute Anleitungen, wie man es richtig macht. Bei der eigenen Umstellung habe ich den fatalen Fehler begangen mehrmals die Zeichenkodierung an einigen Stellen zu konvertieren, so daß ich eine Mischung aus ISO-8859, UTF-8 und vielleicht noch etwas anderes bekam. Diesen Fehler habe ich erst gesehen, nach dem ich mein Backup gelöscht habe, die beste Vorausetzung für ein Desaster.

Dadurch ist in Typo3 nach einiger Zeit durch die Erstellung des Cache der Fehler "No Template found" (Keine Vorlage gefunden) aufgetreten. Dieses Problem kann man durch das löschen des Cache zwar für eine Weile beheben, aber auf dauer kommt man damit nicht weit. In diesem Fall hilft nur noch eine gezielte Suche nach den Sonderzeichen in der Datenbank von Typo3. Hierfür habe ich ein PHP-Script geschrieben, mit dem man nach bestimmten Zeichen in allen Tabellen und allen Feldern suchen kann.

Für die Installation des Scripts muss man dieses nur in das "typo3conf" Verzeichnis kopieren und im Browser starten. Vor dem Aufrufen kann man die Variable "$signs" auf die eigenen Bedürfnisse anpassen. Das Ausführen führt nur zu einer Suche in der Datenbank, das eigentliche Beheben des Fehlers erledigt man am besten über PHPMyAdmin.

Download searchSignsInTYPO3DB.zip