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 :
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
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)
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)