|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 26 ![]() |
Bonjour à tous,
Je reviens vers vous suite à un soucis assez pénible que je rencontre au niveau de l'envoi d'un formulaire via AJAX. Le procédé fonctionne mais dés que j'envoie un caractère codé (exemple le simple é) mon formulaire zappe tout le reste. C'est-à-dire que si j'ai dans mon formulaire "différence", mon fichier php ne traitera que "diff" et l'enverra à la BDD. Auriez-vous une idée de la provenance de ce problème ? Bien à vous. |
|
|
00
|
|
|
#2 |
![]() ![]() Marc ChappuisDéveloppeur Web Inscription : décembre 2003 Messages : 1 535 ![]() |
Salut,
Probablement une problème d'encodage de caractères. L'objet XmlHttpRequest encode par défaut en UTF-8
__________________
Si ton code fait plus d'une ligne, c'est que tu as mal choisi ton langage ! |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 26 ![]() |
Bonjour,
Oui j'y ai pensé également et j'ai pris soin de spécifier dans le fichier php le bon header('Content-type: text/html; charset=UTF-8'); Cependant rien n'y fait. |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 26 ![]() |
Apparemment cela est due à l'éditeur que j'emploie (tinymce)... y a t-il un moyen d'envoyer des données sous forme HTML via un post ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : mars 2008 Messages : 26 ![]() |
Problème résolu. Merci à un forum américain.
La solution, pour ceux que cela intéresse, était d'encoder la variable du contenu du formulaire à envoyer avec la fonction js escape. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com