Problem- Nach Serverumzug keine Umlaute mehr.
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
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
- phpBB User
- Mitglied
- Beiträge: 85
- Registriert: 20.10.2005 12:09
- Wohnort: Siegen
Problem- Nach Serverumzug keine Umlaute mehr.
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?
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.
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.
Slytherin
Ö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.
Tabelle kann natürlich auch angepasst werden.UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'Text, der ersetzt wird', 'Ersetzender Text')
WHERE post_text LIKE '%Text, der ersetzt wird%'

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

Zuletzt geändert von wald am 24.05.2006 20:52, insgesamt 1-mal geändert.
HIER DIE LÖSUNG:
Doch es geht!
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!
Doch es geht!
Code: Alles auswählen
UPDATE phpbb_posts_text
SET post_text = REPLACE(post_text, 'ö', 'ö')
WHERE post_text LIKE '%ö%'
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.