Konvertierung des gesamten Forums von iso-8559-1 auf utf-8
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.
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.
Konvertierung des gesamten Forums von iso-8559-1 auf utf-8
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
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
- Mafia GmbH
- Mitglied
- Beiträge: 355
- Registriert: 13.10.2003 16:09
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 reind23 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 ?
Servus Tom
Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein
- Mafia GmbH
- Mitglied
- Beiträge: 355
- Registriert: 13.10.2003 16:09
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.
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.
HyMafia GmbH hat geschrieben:Welcher Editor kann den sowas?
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

Servus tom
Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein
- Mafia GmbH
- Mitglied
- Beiträge: 355
- Registriert: 13.10.2003 16:09
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?
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?
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 )
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 )

Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein