Tom's Guide > Forum > Programmation > Accents à la lecture d'un rss ?

Accents à la lecture d'un rss ?

Forum Programmation : Accents à la lecture d'un rss ?

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Salut,

J'ai un parser de rss de cette forme :

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



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.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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]);

Répondre à barbuslex
Tom's Guide > Forum > Programmation > Accents à la lecture d'un rss ?
Aller à :

Il y a 1551 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens