Gunnar Bittersmann: Diebische Elster oder Wo sind die Zeichen?

Beitrag lesen

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)