Pb suppression des accents

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb suppression des accents

par cyrilleb » 01 oct. 2008, 10:51

Nos messages ont du se croiser ;-) donc je reposte ! "

========
Je viens de sauvegarder mon fichier d'UTF en ISO et effectivement ça passe nickel
Merci beaucoup ! une vraie buse je suis !!!!!
Désolé pour le dérangement !:!!

++
Cyrille

========

par guilt92 » 01 oct. 2008, 10:49

Normalement non si tu es en utf-8 c'est ok...

Si tu fais un echo $_POST["texte"] avant tout traitement elle apparait correctement ? avec les accents je veux dire ?

par cyrilleb » 01 oct. 2008, 10:46

Oui j'y avais pensé
j'utilise bluefish par saisir le code et c'est de l'utf-8.
Tu penses qu'une sauvegarde en ISO suffirait ou c'est au niveau de la config d'apache ?
Merci en tout cas
Cyrille


================
MODIF
Je viens de sauvegarder mon fichier d'UTF en ISO et effectivement ça passe nickel
Merci beaucoup ! une vraie buse je suis !!!!!
Désolé pour le dérangement !:!!

++
Cyrille

par guilt92 » 01 oct. 2008, 10:44

Bonjour,

Cela dépend peut etre de l'encodage de ta page.
Si tu n'es pas en utf-8 il y a des chances pr que les accents ne soit pas considérés comme tels et donc ne soit pas remplacé...

En quel format travailles tu ?

Pb suppression des accents

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)