> Probl?me avec le caract?re ' apostrophe (arrondie) transform? en ? par utf8_decodeLe caract?re ' est un caract?re unicode sur 3 bits qui n'a pas d'?quivalent en ISO-8859. Il est parfois associ? sur les claviers ? la touche Shif-4, que les r?dacteurs utilisent. Lorsque les donn?es sont stock?es en utf8 cela ne pose aucun probl?me. Mais pour les afficher en ISO-8859, la fonction utf8_decode le remplace par un joli ?
Il faut utiliser iconv qui convertira avec l'?l?ment ?quivalent.
Par exemple :
function cleanText($intext) {
$intext=str_replace('<![CDATA[','',$intext);
$intext=str_replace(']]>','',$intext);
if (function_exists('iconv')) {
$intext = iconv("UTF-8", "ISO-8859-1//TRANSLIT", $intext);
}
if(detectUTF8($intext))
return "".purge_iso88591(utf8_decode($intext))."";
else
return "".purge_iso88591($intext)."";
}
retour