Accents sous AJAX
sisi
-
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19182 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
En utilisant AJAX sur mon code, les accents apparaissent malgrès la balise suivante:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Je suis sure que vous avez une réponse à me proposer
Merci d'avance
En utilisant AJAX sur mon code, les accents apparaissent malgrès la balise suivante:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Je suis sure que vous avez une réponse à me proposer
Merci d'avance
1 réponse
-
Salut,
Vérifie que ta page PHP soit en utf-8 (encodage du fichier + encodage indiqué au navigateur).
Pour indiquer l'encodage du script PHP au navigateur, au début :header('Content-Type: text/xml; charset=utf-8');-
-
La page PHP (celle appelée par AJAX) n'est pas une page HTML entière.
Cette balise sera considérée comme n'importe quel texte.
Par contre, si tu parles de la page "appelante" (celle qui contient le JS), la convertir en UTF-8 (meta + encodage du fichier) est une solution. Mais dans ce cas, il faudra aussi convertir les données provenant de la base de données s'il y en a, et donc, convertir toutes les pages en UTF-8.
-