_JMB
Messages postés19Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention26 mai 2011
-
25 avril 2008 à 21:02
_JMB
Messages postés19Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention26 mai 2011
-
28 avril 2008 à 22:39
Bonjour à tous,
J'ai un pb bizarre : j'ai programmé un chat sur mon site (www.sapbm.com) avec PHP, MySQL et Javascript (Ajax)
Tout va bien, sauf UNE chose : le signe "+" n'apparait pas ! Tous les autres caractères apparaissent, même ceux un peu critiques comme les guillemets, slashs etc. mais pas le signe +
L'erreur semble venir de php ou mysql car j'ai testé la valeur retournée par javascript : on voit bien le signe + , par contre il n'y a rien qui s'inscrit dans la base !
Quelqu'un est-il au courant des signes + qui s'évanouissent dans la nature ?
_JMB
Messages postés19Date d'inscriptionlundi 27 mars 2006StatutMembreDernière intervention26 mai 2011 28 avril 2008 à 22:24
Re-bonjour à tous
J'ai trouvé une solution alambiquée, mais qui marche !
en ajax je code :
txt = txt.replace('+', 'wzxyq');
et en php je code :
$textemessage = str_replace('wzxyq' , '+' , $textemessage);
pourquoi cette chaine ridicule ? parce qu'elle a peu de chance de se retrouver dans un message !
Sinon encodeUriComponent() ne marche pas du tout...