Problème d'accent dans flux RSS

moben35 Messages postés 1 Statut Membre -  
Groarh Messages postés 706 Statut Membre -
Bonjour,

je m'occupe du site internet de mon club de basket (http://www.asptt-rennes-basket.fr/accueil/index.html)
J'ai intégré dans cette page le flux RSS Basket du site l'Equipe. Comme vous pouvez le voir les accents n'apparaissent pas correctement.

Le script javascript RSS que j'ai inséré donne ceci :
<script language="JavaScript" src="http://itde.vccs.edu/rss2js/feed2js.php?src=http%3A%2F%2Fwww.lequipe.fr%2Frss%2Factu_rss_Basket.xml&chan=y&num=10&desc=0&date=n&targ=n" type="text/javascript"></script>

<noscript>
<a href="http://itde.vccs.edu/rss2js/feed2js.php?src=http%3A%2F%2Fwww.lequipe.fr%2Frss%2Factu_rss_Basket.xml&chan=y&num=10&desc=0&date=n&targ=n&html=y">View RSS feed</a>
</noscript>

Mon site internet est généré avec le logiciel Lauyan Toweb version 3 et en début de code source j'ai ces informations.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="fr" >
<head>
<meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
<title>ASPTT Rennes Basket</title>
<meta http-equiv="content-style-type" content="text/css">
<meta name="generator" content="Lauyan TOWeb 3.1.8.580">
<meta name="rating" content="General">

Pouvez vous m'aider pour que mon flux RSS s'affiche correctement ?
A voir également:

1 réponse

Groarh Messages postés 706 Statut Membre 185
 
Salut,
un flux RSS c'est avant tout du XML, donc tu as tout intérêt à travailler en UTF-8.

Ça va te demander un petit effort pour tout adapter, mais après ta vie sera plus facile ;)

Unifier l'encodage de son site, ça passe par 4 étapes clés :
1. Vérifier son éditeur de texte. Il doit être capable d'enregistrer tes fichiers avec l'encodage UTF-8 sans Byte Order Mark (BOM). S'il ne l'est pas, changes-en tout de suite !
2. Changer ses balises <meta>. C'est le plus facile :
<!-- xhtml -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<!-- html5 -->
<meta charset=utf-8>

3. Vérifier les en-têtes envoyés par le serveur. Ton serveur envoie peut-être des en-têtes content-type avec un charset par défaut. Renseigne-toi, vérifie qu'il envoie bien UTF-8.

4. Vérifier sa base de données. Tu dois convertir le contenu mais aussi faire attention à l'encodage utilisé par ton serveur SQL pour discuter avec ton server front-end. En général, une requête SET NAMES "utf8" au début de chaque connexion résoud l'affaire.

Pour plus d'infos je te renvoie à https://j-willette.developpez.com/tutoriels/web/encoder-son-site-en-utf8/
0