Flux RSS qui ne fonctionne plus : je n'ai rien touché !

WRInaute passionné
Coucou à toutes et à tous !
J'ai un problème avec mon flux RSS : http://www.aidoforum.com/forum/rss.php
Comme vous le voyez, il ne fonctionne pas. Pourtant, en affichant la source, je n'arrive pas à trouver l'erreur !

Est elle due au contenu d'un topic, à quelquechose ? J'avoue que je coince là. Il a disparu sans crier gare depuis quelques temps, je pensais qu'avec le renouvellemnt des sujets ça passerait, mais à première vue non.. :(

J'suis paumé là, alors si quelqu'un trouve.. Merci ! :mrgreen:
 
WRInaute passionné
Ok, donc visiblement ce sont les <>, " et autres caractères HTML dans les titres de topics qui posent problème.. je devrais enlever le htmlspecialchar() ?

Et puis, je ne comprends pas ceci

Your feed appears to be encoded as "ISO-8859-1", but your server is reporting "US-ASCII"

Il sort d'où ce US-ASCII ? :[
 
WRInaute passionné
Oui, mais je vois pas d'où ils peuvent sortir, je n'ai rien touché depuis un bout de temps sur le RSS, et ... vlan :/
 
WRInaute passionné
Reference to undefined entity 'eacute'.
Ligne : 16 Caractère : 6

Post&eacute; le: Mar 19 Juin 2007 20:59 (GMT 2)&lt;br /&gt;

Ce sont des données venant d'une base de données non ? Dans ce cas, c'est un problème de codage d'une chaine de texte.
Si tu ne veut pas être embêté avec ca, passe tes chaines dans <![DATA[
 
WRInaute passionné
Faire un truc du genre <![CDATA[ *******]]>
Code:
....
<item>
 <title><![CDATA[ ici le titre]]> </title>
  <link>lien</link> 
 <description><![CDATA[ ici description]]> </description>
  </item>
....
Sinon voir peut etre l'entete et passer en encoding="UTF-8" .. ?
 
WRInaute passionné
En fait, cette balise sert à déclarer une chaîne de texte qui doit être affiché "tel quel", sans pasé par le parser.

Ex:
...
<description><![CDATA[chaîne pouvant contenir des caractère exotique]]></description>

EDIT: grilled ! :D
 
WRInaute accro
dans le flux tu indiques
Code:
<?xml version="1.0" encoding="ISO-8859-1" ?>
et dans le header, le serveur renvoie UTF-8 pas top ça !
 
Discussions similaires
Haut