|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() Mickael Webmaster Inscription : avril 2007 Messages : 224 ![]() |
Bonsoir,
Je suis en train de mettre en place un petit code qui vérifie si le nom du client existe dans la base de données. Si j'indique un nom qui n'est pas accentué, la requête se fait correctement et j'ai mon message qui s'affiche en indiquant que le client existe ou n'existe pas. Cependant quand j'entre un nom accentué, le serveur me dit que le client n'existe pas alors qu'il est bien présent. J'ai donc effectué plusieurs tests qui me démontrent que le problème vient bien au moment de l'envoi des paramètres à la page de traitement php. Si je passe uniquement par la page de traitement en indiquant "manuellement" les paramètres, les nom accentués sont correctement trouvés. J'ai fait en sorte d'afficher la requête php (pour vérifier) avant l'envoi, après l'envoi, a la réception de la réponse et idem directement sur la page de traitement php. Les paramètres accentués sont indiqués correctement sans aucune alternative d'encodage. Je n'arrive pas a résoudre ce problème. Pour info toutes les page sont en iso-8859-1. Voici le code ajax Code :
Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 128 ![]() |
Bonjour,
Ajoute Code php :
$_GET= array_map(utf8_decode, $_GET); A+. |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Mickael Webmaster Inscription : avril 2007 Messages : 224 ![]() |
C'est bien ça merci !
Ça m’enlève une belle épine du pied |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com