Comment supprimer des accents en gardant les lettres ???!

cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008 - 12 juil. 2005 à 12:01
cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008 - 12 juil. 2005 à 12:13
J'ai un gros probleme qui provoque un merdier sans nom dans mes BDD qd
l'internaute saisie son adresse mail en utilisant des caracteres
accentués :o(



J'ai "vite fait" le petit patch ci-dessous:

$EmailClient = str_replace(array ('é','è','à','ç','ù'),array ('e','e','a','c','u'),$EmailClient);



Mais çà resoud le pb uniquement pour les francais.... les autres
pays/clavier ont pleins d'autres caracteres accentués (Cf espagnols,
russes, etc) que je connais pô :o|


Jai pô trouvé de fct toute-faite, et j'y connais rien en RegEx .oO(povre de moà)



Merci à celui ou celle qui me sauvera ;o)
----
Olie_ze_kat - www.olid.fr.st =(°o°)=

1 réponse

cs_olid Messages postés 296 Date d'inscription lundi 2 septembre 2002 Statut Membre Dernière intervention 28 janvier 2008
12 juil. 2005 à 12:13
Je viens de trouver mon bonheur:

http://www.phpcs.com/code.aspx?id=12788



Dézolé du dérangement ;op
----
Olie_ze_kat - www.olid.fr.st =(°o°)=
0