Pour convertir une chaine en ASCII, on peut utiliser :
setlocale(LC_CTYPE, 'en_US.utf8');
echo iconv('UTF-8', 'ASCII//TRANSLIT', "&é(-è_ç");
qui renverra la chaine sans les accents :
&e(-e_c

On peut aussi forcer la suppression des caracteres ne pouvant pas être convertis en mettant
ASCII//IGNORE.

Si on ne met pas le setlocale, les caractère accentués ne sont pas convertis et passent en erreur avec un point d'interrogation.
Des cookies d'analyse d'audience sont utilisés sur ce site