Zeichensatzprobleme beim Einbinden von WordPress-Feeds mit MagpieRSS in PHP beheben

Ich binde meine Blog-Feeds auf der ein oder anderen Webseiten ein. Dazu nutze ich in der Regel PHP und MagpieRSS. Ich hatte dabei aber immer mal wieder Probleme mit den Zeichensätzen. Die Umlaute waren meistens kein Problem, wenn ich den Zeichensatz der Webseite mit PHP auf UTF-8 geändert habe. Das hilft allerdings nicht bei Sonderzeichen im RSS-Feed, wie z.B. Gedankenstriche oder deutsche Anführungszeichen.

Die Lösung ist hier MagpieRSS den Zeichensatz mitzuteilen, der im PHP-Skript für die HTML-Ausgabe gesetzt wird:

<?
header("Content-Type: text/html; charset=utf-8");
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
?>

Dieser Beitrag wurde unter Internet, Software abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

3 Antworten auf Zeichensatzprobleme beim Einbinden von WordPress-Feeds mit MagpieRSS in PHP beheben

  1. AndreasF sagt:

    Danke für die Lösung meiner Zeichensatzprobleme

  2. keksausmainz sagt:

    Danke für die Lösung! :)

  3. Hannes sagt:

    Hallo Volker,

    erste Sahne, nach einigem goggeln der entscheidende Hinweis!

    Vielen Dank!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>