Seite 1 von 3
Problem- Nach Serverumzug keine Umlaute mehr.
Verfasst: 30.04.2006 08:34
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?
Verfasst: 30.04.2006 09:10
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.
Slytherin
Verfasst: 30.04.2006 11:38
von phpBB User
Es hat geklappt, es war aber nur die .sql die betroffen war

Verfasst: 24.05.2006 14:02
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???
Verfasst: 24.05.2006 17:47
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.
Verfasst: 24.05.2006 18:13
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

'),
Verfasst: 24.05.2006 18:51
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???

Verfasst: 24.05.2006 19:42
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????
Verfasst: 24.05.2006 20:45
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!
Verfasst: 24.05.2006 20:59
von thoha
Nein, es funzt nicht, beim topic "Ränge im Forum" kommt das:
R?nge im Forum
von wegen alle ausser Ü funktionieren.....