Se connecter / S'enregistrer
Votre question

Accents à la lecture d'un rss ?

Tags :
  • Cat
  • Programmation
Dernière réponse : dans Programmation
13 Juin 2008 16:21:58

Salut,

J'ai un parser de rss de cette forme :
  1. <?php
  2. /* ------------------------------------------------------
  3. Parser de rss - by comscripts
  4. ------------------------------------------------------- */
  5. $site = "<a href="http://eurofoot2008.fr/euro2008/flux/calendrier.rss" rel="nofollow" target="_blank">http://eurofoot2008.fr/euro2008/flux/calendrier.rss</a>";
  6. $fp = @fopen($site,"r");
  7. while(!feof($fp)) $raw .= @fgets($fp, 4096);
  8. fclose($fp);
  9.  
  10. if( eregi("<item>(.*)</item>", $raw, $rawitems ) )
  11. {
  12. $items = explode("<item>", $rawitems[0]);
  13.  
  14. for( $i = 0; $i < count($items)-1; $i++ )
  15. {
  16. eregi("<title>(.*)</title>",$items[$i+1], $title);
  17. eregi("<link>(.*)</link>",$items[$i+1], $url );
  18. eregi("<description>(.*)</description>",$items[$i+1], $cat);
  19. echo "<li><a href='".$url[1]."'>".$title[1]."</a><br />".$cat[1];
  20. }
  21. }
  22. ?>


Et lorsque j'essai d'afficher cette page php tous les accents de la variables title et cat sont brouillé enfin codé en je sais pas quoi lol.

Comment faire pour pouvoir afficher correctement les accents diffusés sur ce flux ?

Merci d'avance,
++

Barbuslex.

Autres pages sur : accents lecture rss

13 Juin 2008 16:27:59

C'est bon j'ai résolu tout seul il fallai taper sa dans la derniere ligne echo:

echo utf8_decode("<li><a href='".$url[1]."'>".$title[1]."</a><br />".$cat[1]);
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS