Simplepie problème caractères spéciaux rss iso

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par pipido, 4 Août 2011.

  1. pipido
    pipido Nouveau WRInaute
    Inscrit:
    3 Août 2011
    Messages:
    15
    J'aime reçus:
    0
    Bonjour,
    J'utilise Simplepie j'ai un soucis d'affichage des caractère spéciaux,
    mon site est en utf-8 et le flux que j'importe est un iso.

    J'ai donc des losange avec un point d'interrogation à chaque caractères spéciaux...

    Est-il possible d'intégrer une indication "iso" dans le code du fichier "feedparser.php" (où se trouve les infos d'appel du flux) ou bien autre part ?
    J'aimerais garder la norme utf-8 sur mon site.

    Bien à vous,
    Pipido
     
  2. pipido
    pipido Nouveau WRInaute
    Inscrit:
    3 Août 2011
    Messages:
    15
    J'aime reçus:
    0
    Et j'ai ceci en fin de code du fichier "feedparser.php" ,il y est question de utf8 mais pas de norme iso, cela est-il une piste?
    le code doit-il être modifié ici?
    Code:
    // le titre du flux.
            echo utf8_decode($item->get_title());
            echo "</a><br />";
    
                // si enclosure, on affiche. C'est le cas du monde.
                if($enclosure=$item->get_enclosure(0)){
    
                       echo "<img src=\"";
                       echo $enclosure->get_link();
                       echo "\" border=\"1\" style=\"float: left;
                                 margin: 4px; margin-top: 8px;\">";
                }
            // Et la description pour finir.
            echo utf8_decode($item->get_description());
            echo "</div>";
            }
    
     }
     
  3. rottman
    rottman WRInaute passionné
    Inscrit:
    6 Janvier 2004
    Messages:
    1 804
    J'aime reçus:
    0
    Bonjour, tu peux essayer de remplacer utf8_decode par utf8_encode et ça devrait passer.
     
  4. pipido
    pipido Nouveau WRInaute
    Inscrit:
    3 Août 2011
    Messages:
    15
    J'aime reçus:
    0
    Bonjour Rottman,
    il y a un changement, à la place des "�" j'ai des "é"
    :) et donc mon problème reste entier :cry:
     
  5. spouiik
    spouiik WRInaute discret
    Inscrit:
    19 Février 2008
    Messages:
    78
    J'aime reçus:
    0
    et si tu mets dans le .htaccess (avant tout autre ligne, même rewrite engine on) : AddDefaultCharset UTF-8 ?
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 170
    J'aime reçus:
    344
  7. pipido
    pipido Nouveau WRInaute
    Inscrit:
    3 Août 2011
    Messages:
    15
    J'aime reçus:
    0
    J'ai donc donné mes url à spout et il a trouvé ! :D :D :D
    voici sa réponse:

    Alors, en enlevant "utf8_decode()" présent deux fois dans le code cela fonctionne !!!

    Cela fonctionne si le fichier est un utf8
    http://www.lemonde.fr/rss/sequence/0,2-3208,1-0,0.xml
    Code:
    <?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='http://rss.lemonde.fr/xsl/fr/rss.xsl'?>
    ou un iso-8859-1
    http://www.musicinbelgium.net/pl/rss.php
    Code:
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <rss version="2.0" 
      xmlns:dc="http://purl.org/dc/elements/1.1/"
      xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
      xmlns:admin="http://webns.net/mvcb/"
      xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    si je ne me trompe pas...

    Par contre, l'ajout de la ligne
    Code:
    $feed->handle_content_type();
    juste après
    Code:
    $feed->init(); 
    Cela joue quel rôle ? Car que je la place ou non il n'y a pas de différence apparente.

    Et Merci !
     
  8. pipido
    pipido Nouveau WRInaute
    Inscrit:
    3 Août 2011
    Messages:
    15
    J'aime reçus:
    0
    Merci pour ton aide spouiik, mais cela n'a malheureusement pas fonctionné.
     
Chargement...
Similar Threads - Simplepie problème caractères Forum Date
Intégrer Flux Atom avec SimplePie et "=" "&" "_" "?" Développement d'un site Web ou d'une appli mobile 26 Mars 2010
RSS et simplepie Développement d'un site Web ou d'une appli mobile 6 Janvier 2010
Lecture de mon flux RSS avec SimplePie Développement d'un site Web ou d'une appli mobile 13 Mai 2009
Magpie ou SimplePie? Développement d'un site Web ou d'une appli mobile 3 Juillet 2006
WordPress Problème affichage style avec Elementor (titre, bordures, separateur) Administration d'un site Web Lundi à 12:12
Problème d'indexation de backlinks Débuter en référencement 24 Juillet 2022
Problème d'indexation de backlinks Problèmes de référencement spécifiques à vos sites 21 Juillet 2022
Probleme de visibilité de ma page Facebook Facebook 5 Juillet 2022
problème avec le développeur Droit du web (juridique, fiscalité...) 22 Juin 2022
Problème désindexation des pages de Google Débuter en référencement 21 Juin 2022
Problème d'indexation de pages sur Google Problèmes de référencement spécifiques à vos sites 31 Mai 2022
problème de redirection non souhaitée Administration d'un site Web 28 Avril 2022
Problème d'indexation Produits Prestashop Crawl et indexation Google, sitemaps 28 Avril 2022
Problème d'affichage des campagnes Google Ads dans un tableau de bord Data Studio AdWords 26 Avril 2022
Problème de vitesse d'affichage des pages sur Analytics Google Analytics 26 Avril 2022
Problème : Google Crawl et Index des pages en No Index et bloqué par le robot.txt Crawl et indexation Google, sitemaps 26 Avril 2022
Problème avec GA4 : nb de visiteurs temps réel et par jour Google Analytics 19 Avril 2022
Problème indexation pages précises en React.js Débuter en référencement 19 Avril 2022
Problème de référencement Demandes d'avis et de conseils sur vos sites 8 Avril 2022
Problème adsence : Annonces ne s'affichent plus AdSense 10 Mars 2022