J'ai un page PHP en xhtml transitional avec charset=iso-8859-15. Mais
lorsque je reçois une réponse par l'objet XMLHTTPRequest, c'est codé en
utf et les caractères accentués s'affichent dans des losanges noirs.
J'ai essayé
xmlhttp.setRequestHeader('Content-Type','charset=iso-8859-15'), mais ça
ne change rien...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
BMR
Bonjour,
J'ai un page PHP en xhtml transitional avec charset=iso-8859-15. Mais lorsque je reçois une réponse par l'objet XMLHTTPRequest, c'est codé en utf et les caractères accentués s'affichent dans des losanges noirs.
J'ai essayé xmlhttp.setRequestHeader('Content-Type','charset=iso-8859-15'), mais ça ne change rien...
Si qqn sait comment faire ?
BMR
Je me réponds à moi-même... Il suffisait de placer header('Content-type: text/html; charset=iso-8859-15'); en tête du fichier PHP qui traite la requête.
BMR
Bonjour,
J'ai un page PHP en xhtml transitional avec charset=iso-8859-15. Mais
lorsque je reçois une réponse par l'objet XMLHTTPRequest, c'est codé en
utf et les caractères accentués s'affichent dans des losanges noirs.
J'ai essayé
xmlhttp.setRequestHeader('Content-Type','charset=iso-8859-15'), mais ça
ne change rien...
Si qqn sait comment faire ?
BMR
Je me réponds à moi-même... Il suffisait de placer header('Content-type:
text/html; charset=iso-8859-15'); en tête du fichier PHP qui traite la
requête.
J'ai un page PHP en xhtml transitional avec charset=iso-8859-15. Mais lorsque je reçois une réponse par l'objet XMLHTTPRequest, c'est codé en utf et les caractères accentués s'affichent dans des losanges noirs.
J'ai essayé xmlhttp.setRequestHeader('Content-Type','charset=iso-8859-15'), mais ça ne change rien...
Si qqn sait comment faire ?
BMR
Je me réponds à moi-même... Il suffisait de placer header('Content-type: text/html; charset=iso-8859-15'); en tête du fichier PHP qui traite la requête.
BMR
Olivier Miakinen
J'ai un page PHP en xhtml transitional avec charset=iso-8859-15. [...]
Je me réponds à moi-même... Il suffisait de placer header('Content-type: text/html; charset=iso-8859-15'); en tête du fichier PHP qui traite la requête.
Note que iso-8859-15 n'est pas spécialement recommandé pour des pages web. Si vraiment tu ne peux pas utiliser utf-8, il vaudrait mieux choisir iso-8859-1 et coder les caractères en plus avec des entités : € (¤), œ (½), Œ (¼) et Ÿ (¾).
[copie et suivi vers fr.comp.infosystemes.www.auteurs]
J'ai un page PHP en xhtml transitional avec charset=iso-8859-15. [...]
Je me réponds à moi-même... Il suffisait de placer header('Content-type:
text/html; charset=iso-8859-15'); en tête du fichier PHP qui traite la
requête.
Note que iso-8859-15 n'est pas spécialement recommandé pour des pages
web. Si vraiment tu ne peux pas utiliser utf-8, il vaudrait mieux
choisir iso-8859-1 et coder les caractères en plus avec des entités :
€ (¤), œ (½), Œ (¼) et Ÿ (¾).
[copie et suivi vers fr.comp.infosystemes.www.auteurs]
J'ai un page PHP en xhtml transitional avec charset=iso-8859-15. [...]
Je me réponds à moi-même... Il suffisait de placer header('Content-type: text/html; charset=iso-8859-15'); en tête du fichier PHP qui traite la requête.
Note que iso-8859-15 n'est pas spécialement recommandé pour des pages web. Si vraiment tu ne peux pas utiliser utf-8, il vaudrait mieux choisir iso-8859-1 et coder les caractères en plus avec des entités : € (¤), œ (½), Œ (¼) et Ÿ (¾).
[copie et suivi vers fr.comp.infosystemes.www.auteurs]