Nach update 2.0.19 - 2.0.20 Umlaute Problem

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
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.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Benutzeravatar
honk_alert
Mitglied
Beiträge: 152
Registriert: 02.10.2005 08:12

Nach update 2.0.19 - 2.0.20 Umlaute Problem

Beitrag von honk_alert »

Hallo,

in meinem Forum werden bei Gastbeiträgen, und nur dort, Umlaute nicht mehr korrekt dargestellt. Dieses Problem habe ich erst seitdem ich das neue Update gemacht habe.
...
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

Such mal im Board nach Umlaute, wirst fündig, versprochenn :wink:

Slytherin
Benutzeravatar
honk_alert
Mitglied
Beiträge: 152
Registriert: 02.10.2005 08:12

Beitrag von honk_alert »

Slytherin hat geschrieben:Such mal im Board nach Umlaute, wirst fündig, versprochenn :wink:

Slytherin
hatte schon gesucht. Wenn du lesen kannst und mein Problem verstanden hast, dann wirst du auch sehen, dass die Suchergebnisse gar nichts mit dem Update auf 2.020 zu tun haben.
...
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

Also mit dem Update hat das wohl nichts zu tun ... :-?
Aber wie wärs, wenn du es mal mit der in diesem Thread genannten Lösung versuchst? :wink:

Slytherin
Benutzeravatar
honk_alert
Mitglied
Beiträge: 152
Registriert: 02.10.2005 08:12

Beitrag von honk_alert »

Den hatte ich schon vor meiner Fragestellung gelesen, hab allerdings einige Probleme mit deiner Erklärung:
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'Text, der ersetzt wird', 'Ersetzender Text')
WHERE post_text LIKE '%Text, der ersetzt wird%'
Woher soll ich wissen, um welchen Umlaut es geht, wenn ich nur "�" sowas hier seh?

edit: und was ist die "Ersetzen-Funktion" in der lang_main.php?

edit2: im übrigen hab ich dieses Problem erst NACH dem update, und die Dateien sind von euch und ich habe KEINEN mac.
...
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

Überprüfe mal, ob die Einträge auch in der DB falsch geschrieben sind.
Falls nein kannst du kinderleicht nachprüfen, was für ein Umlaut z.B. "�" einst war :wink:
Und lasse doch mit einem einfachen Editor einfach in der lang_main.php alle falsch gesetzten Umlaute richtig ersetzen :wink:

Slytherin
Benutzeravatar
honk_alert
Mitglied
Beiträge: 152
Registriert: 02.10.2005 08:12

Beitrag von honk_alert »

Slytherin hat geschrieben:Überprüfe mal, ob die Einträge auch in der DB falsch geschrieben sind.
ja, da ebenfalls!
Falls nein kannst du kinderleicht nachprüfen, was für ein Umlaut z.B. "�" einst war :wink:
wie soll das gehen?
Und lasse doch mit einem einfachen Editor einfach in der lang_main.php alle falsch gesetzten Umlaute richtig ersetzen :wink:

Slytherin
Meine lang_main.php hat 1031 Zeilen. Wo steht das was zu Umlauten?
...
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

Gut, wenn die Einträge auch in der DB falsch sind, funktioniert dieser Befehl
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'Text, der ersetzt wird', 'Ersetzender Text')
WHERE post_text LIKE '%Text, der ersetzt wird%'
Am Wort selbst erkennt man eigentlich, was für ein Umlaut durch was ersetzt wurde. Was steht denn bei dir z.B. anstatt Foren-Übersicht?
Und überprüfe ob die Umlaute auch in der lang_main.php falsch gesetzt wurden. Falls nicht, kannst du den Schritt mit dem Ersetzen der Umlauten in der lang_main.php auslassen ... :wink:

Slytherin
Benutzeravatar
honk_alert
Mitglied
Beiträge: 152
Registriert: 02.10.2005 08:12

Beitrag von honk_alert »

Slytherin hat geschrieben:Gut, wenn die Einträge auch in der DB falsch sind, funktioniert dieser Befehl
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'Text, der ersetzt wird', 'Ersetzender Text')
WHERE post_text LIKE '%Text, der ersetzt wird%'
Am Wort selbst erkennt man eigentlich, was für ein Umlaut durch was ersetzt wurde. Was steht denn bei dir z.B. anstatt Foren-Übersicht?
Momentan geht es erstmal nur ums "ö", aber von den anderen weiß ich es noch nicht, somit ist das nicht so ganz ausreichend. Dann nochwas: Wenn ich das jetzt machen würde, wäre das doch so oder so egal, weil neue Beiträge wieder mit falscher Umlautdarstellung gepostet werden, oder?
Und überprüfe ob die Umlaute auch in der lang_main.php falsch gesetzt wurden.
Meine Frage zum zweiten Mal: wo denn in der lang_main? Wo ist das definiert?
Falls nicht, kannst du den Schritt mit dem Ersetzen der Umlauten in der lang_main.php auslassen ... :wink:

Slytherin
Würde das dann darauf hinauslaufen, dass ich jede Woche den SQL Befehl neu eingeben müsste? :-?
...
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

Hi,
in der lang_main.php wird das eigentlich nicht definiert, aber es kann z.B. anstatt 'Foren-Übersicht' folgendes stehen: 'Foren-�bersicht'. Das wäre dann natürlich zu verbessern :wink: Desweiteren existiert zu Beginn der lang_main.php der Eintrag '[...]encording[...]' (hab ihn gerade nicht genau zur Hand). Was steht dort bei dir? iso-8859-1 oder utf-8?
Und erstelle einen neuen Beiträg mit dem Inhalt 'ä,ö,ü' und schau, ob die Umlaute weiterhin falsch dargestellt werden :wink:

Slytherin
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“