Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

RSS feed et caract?res accentu?s

1 réponse
Avatar
GillesT
Bonjour, J'ai de la difficult?, avec MX, ? faire afficher les caract?re
accentu?s d'un feed RSS. J'ai essay? ce bout de code sans succ?s : <cfcontent
type='text/html; charset=ISO-8859-1'> <cfset setEncoding('url','ISO-8859-1')>
<cfset setEncoding('form','ISO-8859-1')> Voir le code ci-bas pour constater
l'erreur. Quelqu'un peut m'aider ? Merci Gilles

<cfscript>
URLToPull = "http://www.f1-action.net/infos/backend.php3?id_rubrique=11";
</cfscript>

<cfhttp url="#URLToPull#" method="GET" timeout="15"></cfhttp>

<cfscript>
XMLContent = trim(cfhttp.filecontent);
XMLContent = XMLParse(XMLContent);
</cfscript>

<cfloop from="1" to="5" index="idx">
<cfoutput>
<a
href="#XMLContent.rss.channel.item[idx].link.xmlText#">#XMLContent.rss.channel.i
tem[idx].title.xmlText#</a><br>
</cfoutput>
</cfloop>

1 réponse

Avatar
Christian Gayton
Salut Gilles,
C'est bizarre, chez moi c'est nickel.
J'ai copié/collé ton code dans une page sur mon serveur, dans un site qui a
un application.cfm avec entre autres choses
<cfcontent type="text/html; charset=iso-8859-1">
<cfprocessingdirective pageencoding="iso-8859-1">
<cfscript>
setEncoding("FORM", "iso-8859-1");
setEncoding("URL", "iso-8859-1");
setLocale("French Standard");
</cfscript>

essaie avec ça, ça devrait marcher.
Sinon, dans le cfhttp, tu as un param charset aussi.

HTH
Christian