Kategorien
Intern

Ein weinerlicher Post über Datenbanken, UTF-8 und schiefgeganges

Also, ursprünglich wollte ich die Inhalte von michelb.de hier in den Pixelscheucher importieren. Ging leider schief, da der Import von Textpattern nicht so wollte wie ich mir das dachte. Gut, also schnell das Datenbank-Backup von davor eingespielt. Pustekuchen, Sonderzeichen-Brei. Umlaute zerstört, Sonderzeichen auch. Klar, folgendes ist schnell angewandt:

UPDATE wp_pix_posts SET post_content = replace( post_content, ‚ü‘, ‚ü‘ ) ;
UPDATE wp_pix_posts SET post_content = replace( post_content, ‚ä‘, ‚ä‘ ) ;
UPDATE wp_pix_posts SET post_content = replace( post_content, ‚ö‘, ‚ö‘ ) ;
UPDATE wp_pix_posts SET post_content = replace( post_content, ‚ß‘, ‚ß‘ ) ;

Aber dummerweise fickt die Abfrage dann bei post_title statt post_content den Titel und plötzlich PASSIERT EINE ELENDE KACKSCHEISSE, DIE SÄMTLICHE HEADLINES HIER ZERSTÖRT. Ich mag nicht mehr.

Der Zustand existiert hier jetzt schon seit ca. zwei Wochen und ich habe nicht sonderlich viel Elan, das zu reparieren.