Page 1 sur 1

Probleme - Lecteur RSS PHP

Posté : 02 août 2010, 20:23
par dodo252
Bonjours a tous, j'ai un problemes avec des caracteres dans un lecteur RSS PHP
Voila le code ce ce lecteur :
<?php
    function print_rss($flux)
    {
        try{  
            if(!@$fluxrss=simplexml_load_file($flux)){  
                throw new Exception('Flux introuvable');  
            }     
            if(empty($fluxrss->channel->title) || empty($fluxrss->channel->description) || empty($fluxrss->channel->item->title))  
                throw new Exception('Flux invalide');  
       
            
               
            $i = 0;  
            $nb_affichage = 5;  
            echo '<li>';  
            foreach($fluxrss->channel->item as $item){  
                echo '<ul> <b> • <a href="'.(string)$item->link.'">'.(string)$item->title.'</a></b> <i>publié le '.(string)date('d/m/Y ',strtotime($item->pubDate)).' par '.'('.(string)$fluxrss->channel->title.')</i></ul></p>';  
                if(++$i>=$nb_affichage)  
                    break;  
            }
            echo '<br/>';  
        }
        catch(Exception $e){  
            echo $e->getMessage();  
        }
    }

    $mesflux = array(
        'http://www.bestpig.fr/rss.xml',
        'http://forum.korben.info/rss/forums/1-forum-de-korben/',
    );

    foreach ($mesflux as $flux)
        print_rss($flux);
?>
Mon doctype est :

Code : Tout sélectionner

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
Mais voila ce que sa me donne :

Image

Help please :?

Re: Probleme - Lecteur RSS PHP

Posté : 03 août 2010, 00:21
par stealth35
problème d'encodage y'a un tuto très bien ici : faq-tutoriels/encodage-utf-t245062.html
:wink:

Re: Probleme - Lecteur RSS PHP

Posté : 03 août 2010, 11:23
par dodo252
Merci, mais pourtant tout est bon, mon doctype est en ISO :?

Re: Probleme - Lecteur RSS PHP

Posté : 03 août 2010, 16:55
par stealth35
Merci, mais pourtant tout est bon, mon doctype est en ISO :?
et le flux ?

Re: Probleme - Lecteur RSS PHP

Posté : 03 août 2010, 20:08
par dodo252
Les flux ne sont pas a moi ...

Re: Probleme - Lecteur RSS PHP

Posté : 03 août 2010, 20:09
par stealth35
Les flux ne sont pas a moi ...
tu peux quand même savoir en quoi il sont encodé :wink:

Re: Probleme - Lecteur RSS PHP

Posté : 04 août 2010, 11:45
par dodo252
Ils sont e UTF-8 mais les accents sont bien affichés sur les flux

Re: Probleme - Lecteur RSS PHP

Posté : 04 août 2010, 13:29
par dev3
Ils sont e UTF-8 mais les accents sont bien affichés sur les flux
S'il s'agit des flux qu'il y a dans tes sources : le premier est en iso et le second est en UTF8 ...

Re: Probleme - Lecteur RSS PHP

Posté : 04 août 2010, 13:32
par stealth35
Ils sont e UTF-8 mais les accents sont bien affichés sur les flux
c'est tout en utf-8 ou tout en iso, lis bien le tuto :wink: