yahou29
Messages postés44Date d'inscriptionlundi 7 avril 2008StatutMembreDernière intervention24 janvier 2010
-
2 févr. 2009 à 17:16
yahou29
Messages postés44Date d'inscriptionlundi 7 avril 2008StatutMembreDernière intervention24 janvier 2010
-
20 févr. 2009 à 19:45
Bonjour,
J'arrive à récupérer correctement les caractère avec accents comme é è à , etc... Mais je n'arrive pas à récupérer le caractère "et commercial" -> &. Si je tape "titi & toto", cela va juste prendre "titi".
Une solution ?
Merci.
mario2006
Messages postés3Date d'inscriptiondimanche 15 janvier 2006StatutMembreDernière intervention19 février 2009 19 févr. 2009 à 15:05
Non ce n'est pas un GET pour autant, c'est juste que la syntaxe d'une requête POST est la même, sauf que la ligne de requête "machin=trux&bidule=bazar" n'apparaît pas dans l'adresse, mais au niveau de la requête HTTP comme données, ce qui est invisible pour l'utilisateur du navigateur.
Pour s'en persuader je recommande chaudement l'utilisation d'un sniffer comme WireShark (anciennement Ethereal) pour regarder les paquets tcp/ip échangés.
Je rencontre le même souci que toi avec l'association ajax/php, lorsque l'un des paramètres a envoyer contient le &, il est interprêté comme le séparateur des données.
Comme le dit krolenain la solution est de remplacer le & par autre chose au niveau javascript, puis de le remplacer de nouveau dans le code php, cependant je me demandais si il y a une solution 'officielle' recommandée..