Problème pour décoder les flux RSS

Nouveau WRInaute
Bonjour,

J'ai un petit problème pour décoder les caractères spéciaux présents dans les flux RSS.

Code:
Par exemple les `é` sont encodés en & # 2 3 3 ; (j'ai mis des espaces pour pouvoir afficher ce code)

J'ai donc tenté un utf8_decode, mais rien n'y fait.
Quelqu'un aurait-il une solution, ou bien une table pour décoder ces caractères ?

Merci d'avance.
 
Nouveau WRInaute
C'est bon j'ai trouvé la solution !

La voici pour ceux qui la chercherait :

Code:
function filtertext ($string)
{
	$string=html_entity_decode($string);
	$string3=preg_replace('/&#([0-9]+);/ei','chr(intval(\'\\1\'))',$string);
	$trans=array("&"=>"&");
	$string4=strtr($string3,$trans);
	
	return $string4;
}
 
Discussions similaires
Haut