Seite 1 von 2

Nach Umzug Umlaute falsch

Verfasst: 21.02.2009 12:35
von _-sara-_
Hi, ich bin heute mit einem meiner Foren umgezogen, jetzt nachdem der Umzug durch ist habe ich bemerkt, dass die Umlaute nicht mehr richtig dargestellt werden. :o
Ihr habt Verbesserungsvorschläge? Hier könnt ihr sie loswerden
Die Forensuche habe ich schon bemüht und dieses gefunden: http://www.phpbb.de/community/viewtopic ... it=umlaute
Daraufhin habe ich in die Datenbank geschaut, diese stand wirklich auf latin1, ich habe sie umgestellt auf utf8_bin, leider blieb alles gleich im Forum, Cache habe ich natürlich geleert.

Außerdem habe ich diesen Tip gefunden: http://www.phpbb.de/community/viewtopic ... 4#p1074544
Das habe ich aber noch nicht gemacht, weil es bei mir ja nicht nur um Beiträge geht sondern auch um die Forenbeschreibungen usw.

Hat vielleicht jemand einen Tip für mich, was ich machen kann, damit die Umlaute wieder richtig dargestellt werden? :geek:

Re: Nach Umzug Umlaute falsch

Verfasst: 21.02.2009 13:06
von IceD
Beitrag geringfügig ändern (neben dem Ändern der Umlaute), sprich z.B. n ., hinzufügen oder Rechtschreibfehler ausbessern.

Re: Nach Umzug Umlaute falsch

Verfasst: 21.02.2009 13:08
von _-sara-_
Was bitte? :roll:

Ich habe nun folgenden Tip noch ausprobiert: http://www.phpbb.de/community/viewtopic ... 4#p1074544

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = replace(post_text, 'ü', 'ä');
Nun sind alle ü in ä umgewandelt! :o PS: Die ä wurden vorher auch falsch dargestellt.
Bitte helft mir! Ich kann doch keine 91.000 Beiträge umändern :roll: Über Wortzensur klappt es übrigens auch nicht,
habe ich auch schon ausprobiert.


-------------------------------------------------------------------------------------------------------------------------------------------
So, erst einmal danke für die Hilfe, wie man sieht wird hier lieber gequatscht in den Communitybereichen als geholfen...
Aber egal, für alle die einmal das gleiche Problem haben:

Diese Befehle einzeln im PHPmyAdmin als SQL-Befehl eingeben:

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = replace(post_text, 'ü', 'ü');

UPDATE phpbb_posts SET post_text = replace(post_text, 'ö', 'ö');

UPDATE phpbb_posts SET post_text = replace(post_text, 'ä', 'ä');

UPDATE phpbb_posts SET post_text = replace(post_text, 'ß', 'ß');
und diese:

Code: Alles auswählen

UPDATE phpbb_topics SET topic_title = replace(topic_title, 'ü', 'ü'):

UPDATE phpbb_topics SET topic_title = replace(topic_title, 'ö', 'ö');

UPDATE phpbb_topics SET topic_title = replace(topic_title, 'ä', 'ä');

UPDATE phpbb_topics SET topic_title = replace(topic_title, 'ß', 'ß');
Wenn ihr das gemacht habt, sind die Beiträge und die Beitragsnamen wieder in Ordnung. Forennamen, Forenbeschreibungen, Signaturen, Profilfelder usw müssen von den Usern wieder ausgebessert werden, außer ihr findet die passende Tabelle dazu, ich habe sie nicht gefunden.

Je nachdem wie viele Beiträge eurer Forum hat kann es ein paar Minuten dauern und eine Fehlermeldung im PHPmyAdmin geben, lasst euch davon nicht irritieren, der Befehl wird trotzdem weiterhin ausgeführt.

Re: Nach Umzug Umlaute falsch

Verfasst: 21.02.2009 16:00
von MartectX
Meine Konvertierung ist zwar schon eine Weile her, aber ich hatte das gleiche Problem. Lösung bestand darin, in der lang_main.php von phpBB2 vor der Konvertierung folgendes zu ändern:

Code: Alles auswählen

$lang['ENCODING'] = 'iso-8859-1';
zu

Code: Alles auswählen

$lang['ENCODING'] = 'utf-8';
Eine Konvertierung ohne diesen Schritt brachte das von Dir beschriebene Ergebnis.

Re: Nach Umzug Umlaute falsch

Verfasst: 21.02.2009 16:22
von _-sara-_
Hi MartectX,

danke für deinen Tip, bei mir liegt es aber an der Datenbank. :)

Re: Nach Umzug Umlaute falsch

Verfasst: 21.02.2009 16:35
von MartectX
_-sara-_ hat geschrieben:Hi MartectX,

danke für deinen Tip, bei mir liegt es aber an der Datenbank. :)
Da lag der Fehler nach der Konvertierung bei mir auch. Die Umlaute waren nicht korrekt in ihre entsprechenden UTF-8 Gegenparts umgewandelt worden.

Re: Nach Umzug Umlaute falsch

Verfasst: 21.02.2009 17:51
von _-sara-_
Das meißte konnte nun nach dem Durschschauen der Datenbank mit diesen Befehlen berichtigt werden, ich suche aber noch folgendes:

Wo ist:
  • Der Text und die Antworten der Umfragen
    Themenübersicht -> Autor
    PN-Inhalt
Diese Drei Sachen suche ich in der Datenbank noch und wäre für Hilfe und Tips dankbar! :wink:

Re: Nach Umzug Umlaute falsch

Verfasst: 22.02.2009 13:56
von Kayo
Hallo _-sara-_ ,

schreib mal in die .htaccess folgendes ganz unten dazu:

Code: Alles auswählen

AddDefaultCharset ISO-8859-1
Das sollte Dein Problem beheben.

Gruß Kayo

Re: Nach Umzug Umlaute falsch

Verfasst: 22.02.2009 14:24
von _-sara-_
In welche .htaccess? Die im phpBB3-Ordner?

Re: Nach Umzug Umlaute falsch

Verfasst: 22.02.2009 14:26
von Kayo
Ja genau, die in deinem /root Verzeichnis.

Gruß Kay