par
cyrilleb » 01 oct. 2008, 10:31
Bonjour,
J'ai une chaîne de caractère qui arrive d'un formulaire via la méthode POST
Avant son traitement je voudrais supprimer les caractères accentués (é -> e, par exemple)
J'utilise cette fonction
strtr($texte, 'áàâäãåçéèêëíìîïñóòôöõúùûüýÿ', 'aaaaaaceeeeiiiinooooouuuuyy');
si j'utilise plutôt des regex, c'est pareil : Rien n'y fait, les accents restent en place.
Qu'ai je loupé ?
Vu que les données arrive par POST peut etre faut il appliquer une fonction autre au préalable ?
Qu'en pensez - vous ?
D'avance merci !
Cyrille
(serveur local ubuntu gutsy avec php4)
Bonjour,
J'ai une chaîne de caractère qui arrive d'un formulaire via la méthode POST
Avant son traitement je voudrais supprimer les caractères accentués (é -> e, par exemple)
J'utilise cette fonction
strtr($texte, 'áàâäãåçéèêëíìîïñóòôöõúùûüýÿ', 'aaaaaaceeeeiiiinooooouuuuyy');
si j'utilise plutôt des regex, c'est pareil : Rien n'y fait, les accents restent en place.
Qu'ai je loupé ?
Vu que les données arrive par POST peut etre faut il appliquer une fonction autre au préalable ?
Qu'en pensez - vous ?
D'avance merci !
Cyrille
(serveur local ubuntu gutsy avec php4)