Fehlerhafte Umlaute nach mySQL Update

Thomas Weller | 26. Mai 2010

Situation

Eine bestehende mySQL 4.0 Datenbank mit Wordpress-Inhalt wurde exportiert und auf einer mySQL 5.0 Installation wieder importiert.

Problem

Nachdem die Wordpress-Installation auf die neue Datenbank umgestellt wurde, wurden Sonderzeichen fehlerhaft (meist als zwei Zeichen) dargestellt.

Lösung

Die mySQL 4.0 Datenbank lag vermutlich im Latin1-Format vor, während die neue mySQL 5.0 Datenbank per UTF8 angesprochen wurde. Abhilfe schaffte der Eintrag des korrekten Charset in der Wordpress Konfigurationsdatei wp-config.php.
define('DB_CHARSET', 'latin1');