Bonjour,
Alors j'ai un problème d'accent que je n'arrive pas à résoudre.
J'ai défini tous les charset successivement en 8859-1 et en UTF-8 rien n'y fait.
Pour rappel, voici les définitions :
Sur la page contenant le javascript et le champ :
* <?php header('Content-type: text/html; charset=8859-1'); ?>
* <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
* <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1" />
Sur la page qui reçoit les données avant de les transmettre à la BDD :
* <?php header('Content-type: text/html; charset=8859-1'); ?>
Après tests, avant la requête, dans le JS, pas de problème d'accent.
A l'arrivée dans le fichier de réception, le problème apparaît.
Donc cela vient bien de la requête Ajax. Pourtant, la aussi j'ai défini le charset (toujours successivement 8859-1 et UTF-8...
Alors, que n'ai-je encore tenté qui serait à l'origine de ce souci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 xhr_object.open(method, nom_de_fichier, true); xhr_object.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=iso-8859-1");
Merci de votre aide.
Partager