PHP + RSS

0

Witam.

Mam następujący problem.
Odczytuję zawartość pliku XML z serwera IDG.pl i zamiast polskich znaków mam krzaki.
Kombinuje, kombinuje i nic nie mogę wymyśleć...

Oto kod:

<?php

   print("RSS Reader online<BR><BR>");
   $xml = simplexml_load_file('http://rssout.idg.pl/iso_rss_news_soft_30.xml');
   foreach($xml -> channel->item as $poz)
   {
         echo '<BR><BR><B>Tytul</B>: <I>'. $poz->title .'</I><BR>';
         echo '<B>Link:</B> <a href="'. $poz->link .'">'.  $poz->link.'</a>';
         echo '<BR><B>Opis:</B> '. $poz->description .'';
   }

?>

Np. Zamiast zdania: Swietna wiadomość dla fanów
Mam zdanie: Ĺwietna wiadomoĹÄ dla fanĂłw .

Z góry dzięki za pomoc.
Pozdrawiam - god

0

OK....
Znalazem odpowiedź....

początek pliku ma wyglądać tak:

<html xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Language" content="pl"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

:-)

0

Możesz też przekodowywać z UTF-8 na takie kodowanie, jakiego twoja strona normalnie używa. Przez iconv na przykład.

1 użytkowników online, w tym zalogowanych: 0, gości: 1