Bonjour, à tous,

J'essai de valider un fil RSS mais j'obtiens ce message :

a écrit :
Your feed appears to be encoded as "UTF-8", but your server is reporting "US-ASCII"


Mon entete de fil rss est la suivante :
<?xml version="1.0" encoding="iso-8859-15" ?>
<rss version="2.0">


Quelq'un connait il l'entet pour les caractéres US-ASCII car apparemment l'hébergement est de ce type.

Merci d'avance pour vos contributions.
Je ne sais pas précisément pour l'us ascii, mais en php tu peux ajouter l'entête suivant :

header('Content-Type: application/rss+xml; charset=utf-8');
Apparemment, le probléme viendrait des accents que je posséde dans le fil RSS et qu'il n'arrive pas à décoder ? Bizarre.

Je vais tester ton entête.
J'obtiens ce message d'erreur avec l'entête UTF-8
a écrit :
utf8' codec can't decode bytes in position 421-423: invalid data (maybe a high-bit character?)


Je ne sais pas quelle entête utiliser.
Bonjour,

Voici comme convenu l'adresse du flux :

http://www.les3vals.com/news.rss


Merci pour vos contributions
Smiley cligne
Bonjour,

Voici la solution:

Ajouter les entetes de content type comme ceci:


header('Content-Type: application/rss+xml; charset=ISO-8859-1');


Le code source est dispo a cette addresse:
-http://le-regent.net/test/les3vals.phps

Validation du flux:
-http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fle-regent.net%2Ftest%2Fles3vals.php
Bonne continuation,

FRed