Pourquoi est-ce qu'internet explorer 9 montrent des caractères bizarres sur UTF8 et espace de contenu?
Je suis actuellement en train de travailler sur un site web et suis tombé sur cette erreur étrange, vu le code HTML:
<p> </p>
<p>
<span class="indentLeft">
REDACTED A/S har hovedsæde i Århus (foto).
</span>
</p>
Internet Explorer 9 montrent les suivants:
Maintenant, pour commencer je pensais que c'était un problème de codage, à l'exception de IE7,IE8, firefox, chrome et safari affiche correctement.
Donc ma question est vraiment... est-il quelque chose de nouveau dans Internet Explorer 9 que je ne suis pas au courant, certains d'en-tête qui rend l'affichage des entités HTML, ou est-ce mon côté serveur d'encodage?
J'ai essayé de force de changer des codages dans IE9 avec pas de chance donc je suis de retour à la case départ.
Vous devez vous connecter pour publier un commentaire.
Ce qui est de l'encodage des caractères utilisé par le fichier qui stocke le code HTML? Déterminer l'encodage, puis jeu de codage pour être utilisé par tout ce qui traite le document. Par exemple, si votre document est stocké avec l'encodage UTF-8:
Je voudrais aussi essayer de changer la police, juste pour s'assurer qu'il n'est pas un glyphe question, mais je la soupçonne d'encodage ainsi.
J'ai résolu le problème en ouvrant le fichier (theme-ui.php) dans visual studio et enregistrer en tant que "unicode sans signature".
J'ai un problème similaire dans IE9 où utf-8 livré par xmlHTTPRequest devient interprété comme l'ISO 8859-1, malgré le fait que la mise en œuvre du document contient:
.. et que
XMLHttpRequest.getResponseHeader('Content-Type')
retourne:text/html; charset=UTF-8
De changer pour un non police TTF n'aide pas
Ce qui se passe si la mise en œuvre du document contient:
Le problème disparaît si la ligne est supprimée ou est changé:
J'ai eu le même problème, essayé le Nathan et Terje solutions sans succès.
J'ai finalement résolu le problème en changeant l'encodage dans Notepad++ à partir de "Encoder en UTF-8 sans BOM "pour" Encoder en UTF-8'
Espère que ça aide.
Dans mon cas, le problème était sur la police!
L'arabe de la police que j'utilisais n'était pas compatible avec IE mais fonctionne bien avec google chrome.
J'ai changé la police de compatible un!