Vermehrt traten Darstellungsprobleme bei Upgrades von älterne WordPress Versionen, wie der 2.0.11, auf die Neue 2.3.3 auf. Dabei wurden Umlaute wie z. B. ä, ö und ü nur fehlerhaft ausgegeben. Das liegt daran das die alte WordPress Version die MySQL Datenbank „Latin-1“ kodiert nutzt. Dagegen die neuere 2.3.x auf eine „UTF-8“ Kodierung setzt. Problemlösung ist eine Konvertierung der alten Datenbank auf den neuen „UTF-8“ Zeichensatz. Dazu gibt es mehrere unterschiedliche Lösungswege. Den konfortabelsten Weg beschreitet man mit einem geeigneten UTF-8 Database Convert-Plugin von g30rg3.
Dieses Plugin wird in das entsprechende Plugin Verzeichnis hochgeladen und aktiviert. Laut Anleitung soll das Plugin erst ausgeführt werden nach einem Upgrade auf die neue Version. Jedoch funktioniert dieses auch bei der alten 2.0.x WordPress Version. Dabei meckert das Plugin zwar bei der Ausführung, aber es hat auch so geklappt. Getestet wurde dies bei einer 2.0.11 Installation.
Danach die 2.3.x hochladen und das Upgrade.php Script ausführen. Die Datenbank wird danach auf die neue WordPress Version konvertiert. Dabei ist immer zu beachten, dass vorher ein Backup des ganzen Blogs angelegt wurde. Ansonsten könnte es, bei einem fehlgeschlagen Upgrade, ein böses Erwachen geben.
Siehe dazu auch:
- UTF-8 – Umstellung (WordPress-Optimierung, Teil 1)
- Datenbanktabellen umbenennen (WordPress-Optimierung, Teil 2)
- WordPress von iso-8859-1 auf UTF8 umstellen
- UTF8-Chaos und WordPress
- Problem: Zeichenkodierung UTF-8 / ISO-8859-1
- kaputtes Datenbank Backup
Jetzt kostenlos Abonnieren
Der gratis Studio5555 Newsletter hält Sie rund um Design auf dem Laufenden, regelmäßig natürlich. Anmelden? Ganz einfach! Sie brauchen nur Ihre E-Mail-Adresse anzugeben.