Unicode-Probleme nach Update von 3.0.5 auf 3.0.7-PL1
Verfasst: 20.11.2010 07:49
Guten Morgen!
Ich habe mir gerade die ganze Nacht um die Ohren geschlagen beim Update eines größeren Forums von phpBB 3.0.5 auf 3.0.7-PL1. Beim automatischen Update kam stets ein Timeout beim Überprüfen der Dateien, so dass ich mir xampp installiert und das Forum sowie die Datenbank heruntergeladen hab. Dann habe ich lokal die Updates durchgeführt. So weit, so gut. Beim ersten Aufruf fiel mir jedoch sofort auf, dass sämtliche Sonderzeichen, wie z.B. Umlaute in den Kategorien-Namen nicht mehr korrekt dargestellt werden. Ebenso verhält es sich mit dem Inhalt der Threads. Das Forum enthält massive Mengen an Unicode-Zeichen (altgriechische Texte). Habe gerade das geupdatete Forum und das alte in 2 Ordnern parallel auf dem Webspace, so dass beide auf die gleiche, originale Datenbank zugreifen. Das alte 3.0.5 stellt alles korrekt dar, das 3.0.7-PL1 nicht. Ich habe zwar beim Einspielen der Datenbank in die lokale MySQL-Datenbank Kompatibilität zu mysql 4 und utf8 eingestellt (auf dem Webserver läuft nur MySQL 4.0.24), doch frage ich mich, ob da dennoch irgendwo der Fehler liegen könnte. Kann man nachträglich am phpBB irgendwie die Zeichensatznutzung anpassen? Ich finde irgendwie nichts. Wundere mich nur, dass beide bei der gleichen Datenbank so unterschiedliche Ergebnisse ausspucken.
Grüße,
st3250a
Edit:
Das Verfassen von unicode-Zeichen/Umlauten funktioniert im neuen Forum übrigens auch nicht. Da kommen dann Sachen wie "Διαλεγώμεθα " dabei heraus.
Ich habe mir gerade die ganze Nacht um die Ohren geschlagen beim Update eines größeren Forums von phpBB 3.0.5 auf 3.0.7-PL1. Beim automatischen Update kam stets ein Timeout beim Überprüfen der Dateien, so dass ich mir xampp installiert und das Forum sowie die Datenbank heruntergeladen hab. Dann habe ich lokal die Updates durchgeführt. So weit, so gut. Beim ersten Aufruf fiel mir jedoch sofort auf, dass sämtliche Sonderzeichen, wie z.B. Umlaute in den Kategorien-Namen nicht mehr korrekt dargestellt werden. Ebenso verhält es sich mit dem Inhalt der Threads. Das Forum enthält massive Mengen an Unicode-Zeichen (altgriechische Texte). Habe gerade das geupdatete Forum und das alte in 2 Ordnern parallel auf dem Webspace, so dass beide auf die gleiche, originale Datenbank zugreifen. Das alte 3.0.5 stellt alles korrekt dar, das 3.0.7-PL1 nicht. Ich habe zwar beim Einspielen der Datenbank in die lokale MySQL-Datenbank Kompatibilität zu mysql 4 und utf8 eingestellt (auf dem Webserver läuft nur MySQL 4.0.24), doch frage ich mich, ob da dennoch irgendwo der Fehler liegen könnte. Kann man nachträglich am phpBB irgendwie die Zeichensatznutzung anpassen? Ich finde irgendwie nichts. Wundere mich nur, dass beide bei der gleichen Datenbank so unterschiedliche Ergebnisse ausspucken.
Grüße,
st3250a
Edit:
Das Verfassen von unicode-Zeichen/Umlauten funktioniert im neuen Forum übrigens auch nicht. Da kommen dann Sachen wie "Διαλεγώμεθα " dabei heraus.