Bonjour à tous !
Alors là je sèche complètement, j'utilise une fonction qui marchait avant et qui ne répond plus de rien aujourd'hui : strtr().
J'ai un script PHP censé supprimer les accents d'une chaîne, sauf qu'il ne fait absolument rien, je rentre "è" il me sort "è", rien de plus rien de moins...
J'ai essayé de rajouter des utf8_decode, utf8_encode, tout ce que vous voulez rien n'y a fait !
Une idée ?
Merci d'avance.
Modifié par vever (23 Sep 2011 - 14:37)
Alors là je sèche complètement, j'utilise une fonction qui marchait avant et qui ne répond plus de rien aujourd'hui : strtr().
J'ai un script PHP censé supprimer les accents d'une chaîne, sauf qu'il ne fait absolument rien, je rentre "è" il me sort "è", rien de plus rien de moins...
J'ai essayé de rajouter des utf8_decode, utf8_encode, tout ce que vous voulez rien n'y a fait !
function supprAccents($aChaine)
{
$accent ="ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞß$@àáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿ";
$noaccent="AAAAAAACEEEEIIIIDNOOOOOOUUUUYBSSaaaaaaaaceeeeiiiidnoooooouuuyyby";
$chaine = strtr(trim($aChaine),$accent,$noaccent);
return $chaine;
}
Une idée ?
Merci d'avance.
Modifié par vever (23 Sep 2011 - 14:37)