[HTML] Encodage des accents en UTF-8 (très bizarre)
Bonjour,
Dans mon flux RSS,
http://www.zonegeeks.com/flux-rss.php
Les accents sont mal interprétés seulement dans les titres !
Voici le code :
Code:
1 2 3 4 5
| // Le titre de la news
$title = utf8_encode(Convert(trim($item_texte[0].' - Publié le '.$item_texte[4])));
// et la description formattée
$description = utf8_encode(Convert(trim($item_texte[1].'<br><br><hr width="30%"/><br><br>'))); |
Et la fonction CONVERT :
Code:
1 2 3 4 5 6 7 8 9 10
| // Cette fonction permet de formatter le texte pour le rendre compatible avec le XML
function Convert($text)
{
$t = str_replace("&", '&', $text);
$t = str_replace("<br>", "<br />", $t);
$t = str_replace("<", "<", $t);
$t = str_replace(">", ">", $t);
//$t = str_replace("é", "é", $t);
return $t;
} |
Si je remplace le é par son entité html, le flux plante complètement...
Je ne sais plus quoi faire surtout que sur le flux RSS d'une ami que j'ai fais, ca marche très bien :
http://tutho.com/flux/flux.php
Une idée, je suis perdu !!
:merci: