8791 sujets

Développement web côté serveur, CMS

Salut à tous,

Je me décide à vous demander de l'aide, car j'ai passé des heures à trouver la solution sans succès.
Je veux simplement faire un contrôle sur des Post de formulaire en utilisant les PCRE.
Voici mon pattern :
/^[a-zA-Z0-9éèêôâîûäüöëï]+$/


Si je teste avec "tester" ça passe, mais ça ne passe pas avec "testé" ... Impossible de prendre en compte les accents. Je ne suis pas en UFT8, j'ai mis
setlocal (LC_ALL,"fr_FR")
en début de script, j'ai
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
dans mon entête HTML, et je n'ai pas de htmlentities qui me modifie mes variables à tester.

J'ai essayé le pattern sur Regular Expression Tester et elle fonctionne bien. J'en conclue que c'est un problème local, mais je ne vois pas par où commencer.

Merci de votre aide.

Serveur de dev : Windows Vista FR + EasyPHP 2 (Apache 2.2.11 et PHP 5.2.8);
Modifié par Mystral (15 May 2009 - 08:18)
Salut,

Mystral a écrit :
je ne vois pas par où commencer.
Peut-être en nous montrant ton code ? Smiley cligne
Voila, j'ai trouvé finalement qu'un htmlentities trainait dans mon code... J'étais un peu fatigué hier soir du coup je suis passé à côté.

Désolé du dérangement.

Sujet clos.