Le même problème qu'une question précédente que j'ai posée, mais spécifiquement pour IE, puisque la réponse que j'ai donnée fonctionne dans tout sauf IE. Donc, cette question concerne spécifiquement IE:
Comment puis-je définir le jeu de caractères à utiliser lors de la lecture d'un fichier javascript via un élément de script
dans IE?
J'ai un fichier JSON avec un caractère ™
et quand <script charset="Cp1252" ...
le fichier sur ma page HTML avec <script charset="Cp1252" ...
(qui fonctionne dans tous les autres navigateurs) sur IE, puis j'ai le caractère suivant
.
Internet Explorer requiert que la valeur de charset
soit Windows-1252
.
Ceci devrait être une valeur plus universellement compatible pour l'attribut charset
– HTML5 définit que la valeur doit être une correspondance insensible à la casse d'un nom ou d'un alias dans le Registre des jeux de caractères IANA :
Nom: windows-1252 MIBENUM: 2252 Source: Microsoft (http://www.iana.org/assignments/charset-reg/windows-1252) Alias: Aucun
Je sais que Firefox prend en charge cette valeur aussi, en tant que synonyme de CP1252, la spécification suggère que d'autres navigateurs devraient également.