Problem- Nach Serverumzug keine Umlaute mehr.

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
phpBB User
Mitglied
Beiträge: 85
Registriert: 20.10.2005 12:09
Wohnort: Siegen

Problem- Nach Serverumzug keine Umlaute mehr.

Beitrag von phpBB User »

Hallo zusammen,

Nach meinem Serverumzug habe ich mit BigDump mein Backup aufgespielt und festgestellt, dass alle Umlaute nicht mehr richtig dargestellt werden, was im Original der .sql nicht der Fall ist.

Was habe ich falsch gemacht? Oder gibt es eine Möglichkeit mit einem SQL-Befehl in der Datenbank, die Umlaute wieder richtig dazustellen?
Wissen ist Macht! Nichts Wissen macht auch nichts.
Benutzeravatar
Slytherin
Mitglied
Beiträge: 1771
Registriert: 11.03.2005 17:52
Wohnort: Hogwarts
Kontaktdaten:

Beitrag von Slytherin »

Das Problem hatte ich auch mal.
Öffne lang_main.php mit einem kleinen Editor und wähle die Funktion Ersetzen. Hier kannst du schon mal alle falschen Umlaute in den Sprachdateien beseitigen. Desweiteren gibt es auch einen SQL-Befehl für falschgesetzte Umlaute in der Datenbank, der wie folgt lautet.
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'Text, der ersetzt wird', 'Ersetzender Text')
WHERE post_text LIKE '%Text, der ersetzt wird%'
Tabelle kann natürlich auch angepasst werden. :wink:

Slytherin
Benutzeravatar
phpBB User
Mitglied
Beiträge: 85
Registriert: 20.10.2005 12:09
Wohnort: Siegen

Beitrag von phpBB User »

Es hat geklappt, es war aber nur die .sql die betroffen war :grin:
Wissen ist Macht! Nichts Wissen macht auch nichts.
thoha
Mitglied
Beiträge: 372
Registriert: 11.01.2006 19:28
Wohnort: Oetwil an der Limmat CH
Kontaktdaten:

Beitrag von thoha »

hallo

ich habe jetzt auch dieses Problem, aber der obige SQL-Befehl hat bei mir nichts genützt.

Was kann ich noch tun???
wald
Mitglied
Beiträge: 227
Registriert: 24.05.2004 15:24

Beitrag von wald »

Als ich hab auch das Problem!

Ich gebe als SQL Befehl ein:
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'ü', 'ü')
WHERE post_text LIKE 'ü'
Das geht aber nicht.
wald
Mitglied
Beiträge: 227
Registriert: 24.05.2004 15:24

Beitrag von wald »

Wie kann ich den Inhalt meiner alten "phpbb_posts_text" auf die neue drauspielen, ohne dass die Inhalte der neuen "phpbb_posts_text" gelöscht werden?

Meine Datenbankbackup ist nämlich mit Umlauten richtig dargestellt. Siehe hier:
Daten für Tabelle `phpbb_posts_text`
--

INSERT INTO `phpbb_posts_text` (`post_id`, `bbcode_uid`, `post_subject`, `post_text`) VALUES (1, '', NULL, 'Das ist ein Beispiel-Beitrag. Du kannst ihn löschen, wenn Du willst, denn so wie es aussieht, hat die Installation geklappt!\n\n<b>Hier noch ein paar wichtige Informationen zu phpBB</b>\n\nWeitere Informationen zu phpBB und seiner Benutzung und Administration findest Du auf phpBB.de unter der URL - http://www.phpbb.de/doku/doku.php -.\n\nWenn Du Fragen hast oder Probleme mit einer Funktion, schau im Forum unter der URL - http://www.phpbb.de/index.php - nach.\n\nDa die meisten Fragen schonmal gestellt und beantwortet wurde, nutze bitte die Suchfunktion unter der URL - http://www.phpbb.de/search.php - bevor Du Deine Frage ins Forum schreibst.\n\nErweiterungen (Mods) zu phpBB findest Du unter der URL - http://www.phpbb.de/moddb/ -.\n\nSo, und nun viel Spaß mit phpBB ;-)'),
wald
Mitglied
Beiträge: 227
Registriert: 24.05.2004 15:24

Beitrag von wald »

Ja echt super. Also die Suchfunktion geht nicht mehr. Das alte Datenbankbackup hat zwar die richtigen Umlaute eingestellt, aber es wurden schon neue Posts in dem neuen Forum geschrieben und dort sind die Umlaute richtig. Und was jetzt?

Kann ich denn nicht einfach die 500 Tabellen von meinem alten Datenbankbackup in die post_text kopieren und das wars? Warum ist das alles so kompliziert aufgebaut? Warum nicht einfach STRG+C und dann STRG+V und fertig??? :roll:
Zuletzt geändert von wald am 24.05.2006 20:52, insgesamt 1-mal geändert.
thoha
Mitglied
Beiträge: 372
Registriert: 11.01.2006 19:28
Wohnort: Oetwil an der Limmat CH
Kontaktdaten:

Beitrag von thoha »

wald hat geschrieben:Als ich hab auch das Problem!

Ich gebe als SQL Befehl ein:
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'ü', 'ü')
WHERE post_text LIKE 'ü'
Das geht aber nicht.

Diesen Befehl hab ich jetzt auch ausprobiert, aber es funzt immer noch nicht!


????needhelp????
wald
Mitglied
Beiträge: 227
Registriert: 24.05.2004 15:24

Beitrag von wald »

HIER DIE LÖSUNG:

Doch es geht!

Code: Alles auswählen

UPDATE phpbb_posts_text 
SET post_text = REPLACE(post_text, 'ö', 'ö') 
WHERE post_text LIKE '%ö%'
usw.

Alle bis auf das Ü gehen. Aber der verwandelt das hier "ü" in "Ã-&-#-1-8-8-;" (ohne Bindestriche) um, wenn man den Befehl ausgeführt hat. Das ist nämlich ein Sonderzeichen. Wie kann man das denn machen, dass der SQL Befehl das nicht automatisch umwandelt?[/color]

edit: Auch hier ne Lösung gefunden: Einfach in MySQL die Sprache auf de-iso-8859-1 umstellen!
Zuletzt geändert von wald am 24.05.2006 21:04, insgesamt 1-mal geändert.
thoha
Mitglied
Beiträge: 372
Registriert: 11.01.2006 19:28
Wohnort: Oetwil an der Limmat CH
Kontaktdaten:

Beitrag von thoha »

Nein, es funzt nicht, beim topic "Ränge im Forum" kommt das:
R?nge im Forum
von wegen alle ausser Ü funktionieren.....
Gesperrt

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