Validité d'un flux rss ?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


tryan
WRInaute accro
WRInaute accro
 
Messages: 1543
Inscription: Dim Fév 20, 2005 14:14

Validité d'un flux rss ?

Message le Mar Mar 20, 2007 16:21

Bonjour

Mon flux rss possède des caractères accentués é à è, et je me pose la question si il doivent etre encodés ou pas .
Mon entete actuelle est celle-ci :
Code: Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">

La réponse du validateur est la suivante :
Code: Tout sélectionner
This feed does not validate.

line 1, column 31: Document starts with UTF-8 BOM marker but has incompatible declaration of ISO-8859-1 (maybe a high-bit character?) [help]

<?xml version="1.0" encoding="ISO-8859-1" ?>
....

Faut il que je passe en UTF-8 à la place de ISO-8859-1 ?
Il m'indique également ceci:
Code: Tout sélectionner
line 4, column 11: title contains bad characters (6 occurrences)

Cela provient des carctères accentués non codé visiblement ...
Bref, je suis un petit peut perdut sur ce que je doit faite ou ne pas faire tout en sachant que j'utilise également cette balise <![CDATA[...]]> qui visiblement ne me créé aucun soucis ...
Merci de vos lumières.
Edit: Si je demande l'analyse de mon fichier rss par url il me donne une réponse négative alors que si je le passe directement dans le "textarea" il me dit ok ... je pige pas. cf -http://validator.w3.org/feed/


nalrem
WRInaute impliqué
WRInaute impliqué
 
Messages: 392
Inscription: Dim Avr 06, 2003 21:44

Message le Mar Mar 20, 2007 16:52

Ton serveur envoie peut être un header contradictoire ?


tryan
WRInaute accro
WRInaute accro
 
Messages: 1543
Inscription: Dim Fév 20, 2005 14:14

Message le Mar Mar 20, 2007 17:40

nalrem a écrit:Ton serveur envoie peut être un header contradictoire ?

C'est à dire ? Sa ne m'avance pas beaucoup la .


nalrem
WRInaute impliqué
WRInaute impliqué
 
Messages: 392
Inscription: Dim Avr 06, 2003 21:44

Message le Mar Mar 20, 2007 21:10

Teste ton flux rss avec un analyseur d'entete, si ça se trouve ton serveur envoie une info affirmant que c'est de l'utf8 qui va suivre, alors que tu déclares ensuite du iso.
Je pense à cela car quand tu copies/colles dans le validateur ça marche, contrairement à l'analyse par url.

http://www.webrankinfo.com/outils/header.php


Sinon, pour l'utf8 et les flux rss, j'aurai tendance à te dire que c'est mieux en utf, c'est souvent moins prise de tête. Mais bon, l'un ou l'autre, ça doit marcher si les déclarations sont bonnes.

Stefano
WRInaute impliqué
WRInaute impliqué
 
Messages: 270
Inscription: Dim Fév 12, 2006 11:09

Message le Mar Mar 20, 2007 21:37

La réponse du validateur est la suivante :
Code:
This feed does not validate.

line 1, column 31: Document starts with UTF-8 BOM marker but has incompatible declaration of ISO-8859-1 (maybe a high-bit character?) [help]

<?xml version="1.0" encoding="ISO-8859-1" ?>
....

Faut il que je passe en UTF-8 à la place de ISO-8859-1 ?


Non, il suffit d'ajouter au tout début du fichier .htaccess :


Code: Tout sélectionner
AddCharset ISO-8859-1 .xml


tryan
WRInaute accro
WRInaute accro
 
Messages: 1543
Inscription: Dim Fév 20, 2005 14:14

Message le Mar Mar 20, 2007 23:06

Merci pour vos réponses :D .
Stefano, j'ai suivit tes indiquations en rajoutant la ligne dans le htaccess ce qui ma corriger pas mal d'erreur mais m'en a apporté une autre .. j'avais des caractères bizarres genre ,?". au debut de la ligne <?xml version="1.0" encoding="ISO-8859-1" ?> donc validation échoué et non affichage du fichier xml sous IE.
J'ai donc essayer la suggestion de nalrem et passé en UTF-8 ce qui ma tout règlé et passe maintenant à la validation .
J'ai juste un ligne qui me dit :
This feed is valid, but may cause problems for some users. We recommend fixing these problems.

line 35, column 2: item should contain a guid element (8 occurrences) [help]

</item> ^
... mais la je pige pas ^^.
Merci

orvinfait
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Ven Déc 03, 2004 21:41

Message le Mer Mar 21, 2007 20:35



Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités