Olá,
Ich lese mit MagpieRSS Feeds (UTF-8, http://gundi.de/neu.rss und http://gundi.de/aktuell.rss) ein und lass den Inhalt auf http://gundi.de/body_index.php (ebenfalls UTF-8, Frameset ist http://gundi.de/index.htm) ausgeben. Dabei werden sämtliche Zeichen über U+007F nicht korrekt dargestellt.
Liegt das an der Implementierung von MagPie, an meinem Code oder hat PHP generell Probleme jenseits von ASCII?
Mein Code:
require_once('magpierss/rss_fetch.inc');
$url = 'http://gundi.de/aktuell.rss';
$rss = fetch_rss( $url );
echo "<h2>" . $rss->channel['description'] . "</h2>";
echo "<dl>";
foreach ($rss->items as $item) {
$href = $item['link'];
$title = $item['title'];
$desc = $item['description'];
if (strncmp ($href, 'http://', 7))
echo "<dt>$title</dt>";
else
echo "<dt><a href=$href>$title</a></dt>";
echo "<dd>$desc</dd>";
}
echo "</dl>";
Gunnar, PHP-N00b, NFK
PS. Wer sich abfällig zum Design äußern will, dem geb ich gleich Recht, also lasst es. ;-)
„Solang wir noch tanzen können
und richtig echte Tränen flennen,
ist noch alles offen,
ist noch alles drin.“
(Gundermann)