Caractère "&"

Résolu
yahou29 Messages postés 44 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 24 janvier 2010 - 2 févr. 2009 à 17:16
yahou29 Messages postés 44 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 24 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.

24 réponses

yahou29 Messages postés 44 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 24 janvier 2010
4 févr. 2009 à 13:28
ak ok, merci.
0
mario2006 Messages postés 3 Date d'inscription dimanche 15 janvier 2006 Statut Membre Dernière intervention 19 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..

zappeur de code
0
mario2006 Messages postés 3 Date d'inscription dimanche 15 janvier 2006 Statut Membre Dernière intervention 19 février 2009
19 févr. 2009 à 15:06
Oups autant pour moi, je n'avais pas vu les dernières réponses.

zappeur de code
0
yahou29 Messages postés 44 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 24 janvier 2010
20 févr. 2009 à 19:45
mdr

j'ai encore utilisé escape et ça fonctionne très bien
0
Rejoignez-nous