par
Ryle » 25 juin 2006, 23:41
Bonsoir,
Un petit problème tardif que je rencontre lors de l'envoi de mes données en POST via ajax. Pour éviter les "é" et autres caractères farfelues, j'utilises la fonction utf8_decode(), sauf que lorsque ma chaine contient des "+" (des vrais, des durs !!

), ils sont transformés en espaces " " ...
Y a une solution simple ? Pour l'instant je pensais faire un replace en javascript (je ne sais pas encore par quoi) avant d'envoyer la chaine, mais s'il y a mieux je suis preneur !
Ps : J'ai testé de remplacer par des "+" mais le & pose problème (il considère que c'est une nouvelle variable dans le post)
Pps : comment on fait pour chercher sur le forum ou sur google le caractère plus ?
Edit : bon, ça fonctionne avec "%2b", mais s'il y a plus propre pour l'encoder (et puis les autres caractères auxquels je ne pense pas pour l'intant auss) je suis toujours preneur
