Forum de discussion
Forum « Programmation PHP » (archives)
Conversion des accens
Envoyé: 3 mars 2005, 7h38 par dguillet
Bon voici mon problème lorsque je récupères des information depuis un fichier xml et que ces infos contiennent des accens impossible de les afficher correctement !!!
fichier XML :
_____________________
<?xml version="1.0" encoding="UTF-8" ?>
<classes>
<class clid="1" clname="Maître d`armes" cl_search="1" realm="1">
<class clid="2" clname="Maître d`armes" cl_search="1" realm="1">
<class clid="13" clname="Ménestrel" cl_search="13" realm="1">
<class clid="14" clname="Ménestrel" cl_search="13" realm="1">
<class clid="15" clname="Prêtre d`Arawn" cl_search="15" realm="1">
<class clid="16" clname="Prêtresse d`Arawn" cl_search="15" realm="1">
<class clid="17" clname="Paladin" cl_search="17" realm="1">
<class clid="18" clname="Paladine" cl_search="17" realm="1">
<class clid="19" clname="Fléau d`Arawn" cl_search="19" realm="1">
<class clid="20" clname="Fléau d`Arawn" cl_search="19" realm="1">
<class clid="107" clname="Rôdeur" cl_search="107" realm="3">
<class clid="108" clname="Rôdeuse" cl_search="107" realm="3">
</classes>
Ma focntion de conversion des accens :
___________________
function remplace_accens($chaine)
{
$resultat = str_replace('à','à',$chaine);
$resultat = str_replace('â','â',$resultat);
$resultat = str_replace('é','é',$resultat);
$resultat = str_replace('è','è',$resultat);
$resultat = str_replace('ê','ê',$resultat);
$resultat = str_replace('ë','ë',$resultat);
$resultat = str_replace('î','î',$resultat);
$resultat = str_replace('ô','ô',$resultat);
$resultat = str_replace('ù','ù',$resultat);
$resultat = str_replace('û','û',$resultat);
$resultat = str_replace('ç','ç',$resultat);
return $resultat;
}
____________
Des idées ?
David
Réponses
|