12.06.2010, 08:29
Mahlzeit allerseits,
zum Thema "Abgeschnittene / gelöschte Nachrichten" bei Umlauten, Sonderzeichen etc.:
Ich sehe das nur aus der Froschperspektive, habe jedoch auch bereits mehrfach phpBB-Boards "umgezogen".
Das Problem mit den abgeschnittenen Beiträgen hatte ich auch ein paarmal, in allen Fällen lag es an der Codepage-Einstellung der Datenbank-Tabellen.
Stimmt die Codepage einer oder mehrerer Tabellen zwischen altem und neuem Server nicht überein, oder unterstützt die MySQL-Version des neuen Servers die verwendeten Codepages des alten nicht, dann passiert genau das, was Jambo beschrieben hat.
Abhilfe:
1.) Codepage-Einstellungen angleichen (wenn man die alten Codepage-Einstellungen nicht mehr im Kopf hat, hilft ein Blick in die sql-Dateien des Backups)
2.) Unicode oder UTF8 als Codepage des neuen Servers verwenden. Führt i.d.R. zu falscher Darstellung der Sonderzeichen, aber wenigstens bleiben die Beiträge erhalten.
3.) SQL-Dateien aus dem Backup extrahieren (sind reine Textfiles) und einen Parser drüberlaufen lassen, der die Sonderzeichen ändert.
Nur so als Tipp, vielleicht hilft's ja...
Viele Grüße - Mike
zum Thema "Abgeschnittene / gelöschte Nachrichten" bei Umlauten, Sonderzeichen etc.:
Ich sehe das nur aus der Froschperspektive, habe jedoch auch bereits mehrfach phpBB-Boards "umgezogen".
Das Problem mit den abgeschnittenen Beiträgen hatte ich auch ein paarmal, in allen Fällen lag es an der Codepage-Einstellung der Datenbank-Tabellen.
Stimmt die Codepage einer oder mehrerer Tabellen zwischen altem und neuem Server nicht überein, oder unterstützt die MySQL-Version des neuen Servers die verwendeten Codepages des alten nicht, dann passiert genau das, was Jambo beschrieben hat.
Abhilfe:
1.) Codepage-Einstellungen angleichen (wenn man die alten Codepage-Einstellungen nicht mehr im Kopf hat, hilft ein Blick in die sql-Dateien des Backups)
2.) Unicode oder UTF8 als Codepage des neuen Servers verwenden. Führt i.d.R. zu falscher Darstellung der Sonderzeichen, aber wenigstens bleiben die Beiträge erhalten.
3.) SQL-Dateien aus dem Backup extrahieren (sind reine Textfiles) und einen Parser drüberlaufen lassen, der die Sonderzeichen ändert.
Nur so als Tipp, vielleicht hilft's ja...
Viele Grüße - Mike