IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

[RSS] Problème d'encodage


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Par défaut [RSS] Problème d'encodage
    Bonjour, j'au une page RSS :
    http://www.spirit-of-metal.com/RSS/i..._RSS-l-fr.html

    qui marche très bien sous FF, et très mal sous IE... (css... encodage...)
    et je ne parviens pas à comprendre pourquoi...

    merci d'avance

  2. #2
    Membre expérimenté

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Par défaut
    As-tu fait valider tes fils RSS ? Moi je viens de le faire et il y en a qu'un seul de valide.

    Regarde par toi-même

    Les news => le lien | Résultat => valide avec 2 warnings

    Ses chroniques => le lien | Résultat => invalide avec 4 erreurs

    Les interviews => le lien | Résultat => invalide avec 4 erreurs

    Voici l'adresse du site pour la validation de tes fils RSS => http://feedvalidator.org/

    Tu as juste à apporter une petite correction

    @++

  3. #3
    Membre confirmé Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Par défaut
    ok, ca correspond en effet au caractères ne passant pas sous IE... mais ne je c'est pas trop comment le corriger car j'utilise cette fonction encoder mon flux XML (sans elle ca ne marche carrément pas) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    function xmlentities($string, $quote_style=ENT_QUOTES)
    {
       static $trans;
       if (!isset($trans)) {
           $trans = get_html_translation_table(HTML_ENTITIES, $quote_style);
           foreach ($trans as $key => $value)
               $trans[$key] = '&#'.ord($key).';';
           // dont translate the '&' in case it is part of &xxx;
           $trans[chr(38)] = '&';
           $trans[chr(39)] = "'";
        $trans[chr(34)] = "'";
        $trans[chr(38)] = '&';
        $trans[chr(60)] = '<';
        $trans[chr(62)] = '>';
       }
       // after the initial translation, _do_ map standalone '&' into '&'
       return preg_replace("/&(?![A-Za-z]{0,4}\w{2,3};|#[0-9]{2,3};)/","&" , strtr($string, $trans));
    }

  4. #4
    Membre confirmé Avatar de kivan666
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 242
    Par défaut
    bon finalement j'ai résolu le problème grace à ton site en rajoutant avant affichage :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     $texte=ereg_replace("\x92","'",$texte);
      $texte=ereg_replace("\x85",".",$texte);
      $texte=ereg_replace("\x96","–",$texte);
    mais j'aimerai bien comprendre maintenant d'où ils venaient ces "\x..."

Discussions similaires

  1. Flux Rss et encodage de caractère
    Par van-bom dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 25/04/2008, 20h35
  2. Encodage et flux RSS
    Par pierre50 dans le forum Langage
    Réponses: 2
    Dernier message: 22/02/2008, 11h12
  3. [XML] [RSS] problème d'encodage
    Par riccco dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 28/09/2007, 11h48
  4. [Encodage] Php et rss
    Par licorne dans le forum Langage
    Réponses: 4
    Dernier message: 30/06/2007, 00h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo