Heute hatte ich einen Schreck bekommen, als ich merkte, dass mein anderer Blog keine Umlaute korrekt darstellen konnte. Das lag wahrscheinlich an einem MySQL Update von dem Provider, weil alle encodings für die Datenbank-Tabellen auf Schwedisch waren. Aber nach etwas lesen hier und dort hab ich alles auf UTF-8 umgestellt und folgende SQL-Zeile (hier umgebrochen dargestellt) auf unterschiedliche Tabellen und Felder angewandt, womit ich (fast) alle Schnitzer wieder raushauen konnte:

update wp_posts set post_title = replace(replace
(replace(replace(replace(replace(replace(replace
(replace(replace(replace(replace(replace(replace
(replace(replace( post_title,'ü','ü'),'ä','ä')
,'ö','ö'),'Ä','Ä'),'Ö','Ö'),'Ü','Ü'),'ß','ß')
,'é','é'),'è','è'),'à ','à'),'ê','ê'),'ç','ç')
,'â','â'),'ë','ë'),'û','û'),'ó','û');