Falsches UTF-8 in echtes UTF-8

phpBB 3.0 hat sein "End of Life" erreicht. Eine Neu-Installation wird nicht mehr unterstützt.
Benutzeravatar
EarMaster
Mitglied
Beiträge: 16
Registriert: 07.12.2005 18:41
Wohnort: Offenburg

Falsches UTF-8 in echtes UTF-8

Beitrag von EarMaster »

Hallo zusammen,
ich habe ein Problem, dass eigentlich kein spezielles Problem von phpBB ist, aber ich hoffe hier ein paar kompetente Ansprechpartner zu finden.

Ich habe ein phpBB 2 laufen. Es ist in einer Seite eingebunden, die in ISO-8859-1 kodiert ist. Dementsprechend wurden auch alle Eingaben im Forum entsprechend kodiert. Die Datenbank ist eine aktuelle MySQL 5-Version und hier sind alle Tabellen in UTF-8 kodiert.

Im Zuge eines Relaunches der Homepage will ich nun auch auf phpBB 3 umsteigen. Die neue Homepage ist aber in UTF-8 kodiert und wenn ich nun nach dem erfolgreichen Konvertieren der alten Datenbank das neue Forum besuche habe ich leider lauter falsch kodierte Zeichen (z.B. "ö" statt "ö").

Leider weiß ich nicht, was ich tun kann um das zu verhindern. Ich habe schon versucht den MySQL-Dump mit IconV zu konvertieren, aber es hat leider nicht geklappt. Habt ihr Ideen oder - im Idealfall - eine grobe Anleitung, wie ich das hingebogen bekomme?

Grüße Nico Wiedemann

PS: Bei der Seite handelt es sich um die Kult(ur)kneipe Stud in Offenburg, falls es zur Lösung hilft.
Dieser Satz kein Verb!
Benutzeravatar
EarMaster
Mitglied
Beiträge: 16
Registriert: 07.12.2005 18:41
Wohnort: Offenburg

Beitrag von EarMaster »

Hey cool.
Dann werd ich mich mal am Datenbank-Dumper versuchen und danach nochmal Bericht erstatten, ob es geklappt hat.

Danke schonmal.
Dieser Satz kein Verb!
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Du verwendest schon den in phpBB3 mitgelieferten Konverter für phpBB2, oder?
Powered by Coffee
Benutzeravatar
EarMaster
Mitglied
Beiträge: 16
Registriert: 07.12.2005 18:41
Wohnort: Offenburg

Beitrag von EarMaster »

Ja klar...

Inzwischen glaube ich, dass es daran liegt, dass ich die Daten zum Testen auf einen identischen Testserver kopiert habe (ohne den MySQL-Dumper). Mal sehen ob es mit dem MySQL-Dumper besser geht.
Dieser Satz kein Verb!
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Ja. Ich dachte schon ...

Vermutlich ein Problem beim Export/Import.
Powered by Coffee
Benutzeravatar
EarMaster
Mitglied
Beiträge: 16
Registriert: 07.12.2005 18:41
Wohnort: Offenburg

Beitrag von EarMaster »

So...wieder ein kleiner Zwischenstand:

Es liegt NICHT an der Kopie der Datenbank, sondern wohl tatsächlich an der blöden Kombination von ISO-Codierung der Webseite und UTF-8-Kodierung der Datenbank. Ein Test auf dem selben Server mit Konvertierung von der Orginal-Datenbank produzierte die gleichen Fehler.

Mein nächster Versuch wird das ebenfalls von Ray1974 verlinkte Konvertierungs-Skript sein.
Dieser Satz kein Verb!
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Die Webseite ist doch total unabhängig vom Forum, oder hast du im Forum explizit etwas angepasst?

Wie ist die Kollation deiner phpBB2- und phpBB3-Tabellen?
Powered by Coffee
Benutzeravatar
EarMaster
Mitglied
Beiträge: 16
Registriert: 07.12.2005 18:41
Wohnort: Offenburg

Beitrag von EarMaster »

Ja, ich hab die Kodierung im Forum angepasst (war keine gute Idee, ich gebs zu).

Die Tabellen haben utf8_bin (phpbb3) und utf8_general_ci (phpbb2).
Dieser Satz kein Verb!
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Kurzer Tipp: Du musst dann auch in den deutschen Sprachdateien vor der Konvertierung eintragen, dass deine phpBB2-Tabelle UTF8 ist.
Powered by Coffee
Gesperrt

Zurück zu „[3.0.x] Installation, Update und Konvertierung“