Les caractères spéciaux ne sont pas lus à partir d'un fichier JSONP correctement dans IE8

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 .

  • Windows-1252 (MSDN)

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.