Konvertierung des gesamten Forums von iso-8559-1 auf utf-8

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
d23
Mitglied
Beiträge: 132
Registriert: 28.01.2003 13:53

Konvertierung des gesamten Forums von iso-8559-1 auf utf-8

Beitrag von d23 »

Hallo,

ich habe meinem schon länger laufenden Forum eine Galerie 2.1 ( http://gallery2.menalto.com ) hinzugefügt und diese mittels einer Integration mit der Forumsdatenbank verknüpft.

Funktioniert alles wunderbar, nur werden in der Gallery keine Umlaute dargestellt.

Die Gallery an sich arbeitet nur auf utf-8 via locales, wenn ich die Gallery ohne die phpbb Integration aufrufe (also Direktlink), funktioniert alles.

In deren Support Forum wurde mir angeraten, mein Forum auf utf-8 zu konvertieren. Dies habe ich gemacht (über die language files), allerdings werden dann im gesamten Forum die Umlaute inkorrekt angezeigt.

Ich nehme an, ich muss dazu an der Datenbank auch noch Änderungen vornehmen, sprich alle Tabellen nach utf-8 konvertieren.

Wie mache ich das am besten, kann mir dabei jemand Rat geben ?

( Forum Downtime bis zu 2 Stunden ist akzeptabel, weil ich das entweder heute oder in der Nacht mache )

Technische Daten:

Debian 3.1 Server
neuestes 4er PHP mit den meisten Erweiterungen
neueste 4.1 MySQL (aktuell latin_german1)
neuerster Apache 2.0
d23
Mitglied
Beiträge: 132
Registriert: 28.01.2003 13:53

Beitrag von d23 »

kleines update:

ich hab die datenbank an sich auf utf-8 gestellt, auch das charset und die collations. hat leider nichts gebracht, nur bei neuen postings funktioniert es dann :-(

keine möglichkeit, wie ich die alten anpasse ?
Benutzeravatar
tost
Mitglied
Beiträge: 915
Registriert: 25.02.2005 18:14
Kontaktdaten:

Beitrag von tost »

Kannst die Tabellen sichern und die .sql mit iconf in utf-8 umwandeln.

Danach wieder hochspielen ...

tost
Benutzeravatar
Mafia GmbH
Mitglied
Beiträge: 355
Registriert: 13.10.2003 16:09

Beitrag von Mafia GmbH »

Hallo mich interessiert dies auch.
Nur eine Frage, für Outsider. Was ist das "iconf" ??? womit isst man dies?

Weil habe auch das Problem, das ich meine Datenbank am anfang auf falsches Pferd gesetzt habe. Naja, muss kurz gesagt auchin UTF-0 umwandeln. Aber wie?
Benutzeravatar
tom971
Mitglied
Beiträge: 417
Registriert: 06.08.2006 00:57
Wohnort: München
Kontaktdaten:

Beitrag von tom971 »

d23 hat geschrieben:kleines update:

ich hab die datenbank an sich auf utf-8 gestellt, auch das charset und die collations. hat leider nichts gebracht, nur bei neuen postings funktioniert es dann :-(

keine möglichkeit, wie ich die alten anpasse ?
Mache einfach ein Backup von alten, dan öffne mit einen Editor und setze alle zeichensatz auf utf-8 speichere und dann spiele dieses BU in neue DB rein
Servus Tom
Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein
Benutzeravatar
Mafia GmbH
Mitglied
Beiträge: 355
Registriert: 13.10.2003 16:09

Beitrag von Mafia GmbH »

Welcher Editor kann den sowas?

Und ich habe Zeichen die z.B. unter UTF-8 einen falschen zeichen herforruft. Das heißt, würde ich einfach in UTF-8 so abspeichern, würden die Zeichen so bleiben. Und ich muß die Zeichen vorher richtig in UTF-8 umsetzen.
Also nahmen wir alleine schon die Zeichen "öäüß" die werden bei UTF-8 anders dargestelt. Und ich benutze bei mir noch Kurilische Zeichen, da versteht man schon nichts mehr, wen man auf UTF-8 umsetzt. Und bei login Namen wird es auch kritisch, das nach der umsetzung die user sich nicht mehr einloggen können.

Deshalb muss ich die zeichen vorher in UTF-8 umwandeln, das die bei der Zeichentabelle wieder auf die richtige Zeichen zugegrifen werden kann.
Benutzeravatar
tom971
Mitglied
Beiträge: 417
Registriert: 06.08.2006 00:57
Wohnort: München
Kontaktdaten:

Beitrag von tom971 »

Mafia GmbH hat geschrieben:Welcher Editor kann den sowas?
Hy
z.B kostenloser Notepad++(google), nimmst du dein alten BU öffnest du im mit Notepadd++ STRG+A STRG+C dann=> neues Document=>codierung für dieser Document auf utf8=> STRG+V und Zeichensatz und Sortierung anpassen=>Speichern. Dass ist dein neues BU in utf8 format.
Ich betreibe ein Croatische Seite und glaub mir habe ich ofts mit Umlauten zu tun :D
Servus tom
Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein
Benutzeravatar
Mafia GmbH
Mitglied
Beiträge: 355
Registriert: 13.10.2003 16:09

Beitrag von Mafia GmbH »

So der Editor ist supper. Nur habe ein Paar Problemme.
Also da ich Kurilische Zeichen auf meiner Seite verwende, das diese Zeichen auf meiner Seite unter "windows-1251" Zeichensatz auch richtig angezeigt wird. Aber wen ich mit phpMyAdmin die Datenbanksicherung mache. Und die sql Datei in Texteditor öffne, sind da die Kurilische Zeichen schon anders. Also irgend welche komische zeichen werden stat dessen da verwendet.

Und dann klapt es nicht mit rüber koppieren in das utf-8 Document. Weil es so wie es ist übernohmen wird.
Ist echt kommen, habe versucht den phpMyAdmin beizubringen das der dies richtig anzeigt, aber nichts hilft. :(

wass kann ich da tun?
Benutzeravatar
tom971
Mitglied
Beiträge: 417
Registriert: 06.08.2006 00:57
Wohnort: München
Kontaktdaten:

Beitrag von tom971 »

Hy
ich wurde dir für SQL DB Pflege, MySQl Dumper(MDP) empfehlen. Er hat viel weniger Problemme mit dem Zeichensätzen als PhpMyAdmin.
Mache Dump mit MDP und spiele ihn wieder mit MDP rein.
Frage ist nur welche Version von php und mysql ist auf deinen Webserver installiert. Ältere Versionen unterstüzten die Änderungen von Zeichensatz nicht.
Servus Tom
PS meinst du kyriliche Zeichen?(Kuriliche klingen wie name von dem Inseln
in Fehrnen Osten, Kurilen Inseln zwischen Rusland u Japan ) :grin:
Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“