Специальные символы не читаются из файла JSONP правильно в IE8 - PullRequest
2 голосов
/ 25 января 2011

Та же проблема, что и предыдущий вопрос Я задавал, но специально для IE, так как ответ, который я дал, работает во всем, кроме IE. Так что этот вопрос специально для IE:

Как установить кодировку, которая будет использоваться при чтении файла JavaScript с помощью элемента script в IE?

У меня есть файл JSON с символом , и когда я включаю файл на свою HTML-страницу с <script charset="Cp1252" ... (который работает в любом другом браузере) в IE, я получаю следующий символ .

1 Ответ

2 голосов
/ 25 января 2011

Internet Explorer требует, чтобы значение charset было Windows-1252.

Это должно быть более универсально совместимым значением для атрибута charset - HTML5 определяет , что значение должно быть без учета регистра имени или псевдонима в Регистре наборов символов IANA

Name: windows-1252
MIBenum: 2252
Source: Microsoft  (http://www.iana.org/assignments/charset-reg/windows-1252) 
Alias: None

Я знаю, что Firefox также поддерживает это значение, поскольку в качестве синонима для CP1252 спецификация предполагает, что и другие браузеры должны это делать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...