Beiträge von zock

    Hallo erstmal an die Runde, ich bin neu hier angemeldet und habe generell noch nicht soviel Erfahrung mit WP gesammelt, also nicht gleich hauen wenn ich einen Fehler gemacht habe :razz:

    Ich möchte per WP-Loop Beiträge auf einer bestehende Website ausgeben. Diese läuft auf iso-8859-15 Basis und latin1-codierter Datenbank. Die Datenbank des Blogs ist (standardmäßig) utf-8 codiert und soll auch so bleiben. Auf der Website werden die Umlaute folglich falsch ausgegeben.

    Nun kann ich via MySQL-Statement ja "SET NAMES" definieren, um aus der utf-8 Datenbank Ergebnisse im latin1 Format zu erhalten. Dies habe ich bereits getestet, indem ich in der wp-db.php (Funktion set_charset) die Variable $charset = 'latin1' gesetzt habe. Das funktioniert auch soweit, die Umlaute werden auf der Website korrekt ausgegeben.Dies kann jedoch nur hilfweise so bleiben, da die Datenbankverbindung ja nur im Loop so hergestellt werden soll.

    Nun meine Frage: Wie kann ich der Datenbankklasse mitteilen, dass ich temporär einen anderen Zeichensatz, latin1 statt utf-8, benutzen will? Kann ich die Datenbankverbindung evtl. per WP_Query() schon übergeben? Vielen dank für eure Antworten.