Umlaute äöüß werden falsch dargestellt

Hier werden SQL Befehle gesammelt.
Antworten
Benutzeravatar
Joyce&Luna
Administrator
Beiträge: 644
Registriert: Fr 4. Mär 2016, 05:29
Wohnort: Erkrath

Umlaute äöüß werden falsch dargestellt

Beitrag von Joyce&Luna »

SQL Befehle nie ausführen ohne vorheriges Backup der Datenbank zu machen.
Die Anleitung ist ohne Gewähr.


Im Forum werden die Umlaute falsch dargestellt zum Beispiel Wünsche.
Der Fehler liegt daran, das ihr euer Backup in ASCII anstatt in utf8 hoch geladen habt.
Entweder ihr ladet das Backup richtig hoch oder ihr müsst alle Tabellen wo Texte drin stehen bearbeiten.

Beispiel:

Code: Alles auswählen

UPDATE phpbb_posts SET post_text = CONVERT(CONVERT(CONVERT(post_text USING latin1) USING binary) USING utf8);
UPDATE phpbb_posts SET post_subject = CONVERT(CONVERT(CONVERT(post_subject USING latin1) USING binary) USING utf8):
UPDATE phpbb_topics SET topic_title = CONVERT(CONVERT(CONVERT(topic_title USING latin1) USING binary) USING utf8);
UPDATE phpbb_forums SET forum_desc = CONVERT( CONVERT( CONVERT( forum_desc USING latin1 ) USING BINARY ) USING utf8 );
Ihr müsst die Zeilen immer wieder anpassen an den jeweiligen Tabellen.
Das sind einige Tabellen die davon betroffen sind, alle Tabellen sind zu kontrollieren.

Joyce&Luna
Joyce&Luna
Antworten