IE повреждает кодировку текста, взятого из файла JavaScript, обслуживаемого DFP - PullRequest
1 голос
/ 28 декабря 2011

Существует проблема с отображением рекламы в DFP в IE.Я отследил проблему до этой проблемы.

Содержимое объявления загружается с адреса

http://pubads.g.doubleclick.net/gampad/ads?....

Содержимое файла похоже на следующее:

window.parent.googletag.impl.pubads.setAdContentsBySlotForAsync([{"/8019203/FBRU_180x150":{"_type_":"html","_expandable_":true,
       "_html_":"текст баннера",
       "_snippet_":true,"_height_":150,"_width_":180,
       "_empty_":false,"_is_afc_":false,
      "_is_psa_":false,"_is_3pas_":true}}]);

Таким образом, содержимое _ html _ является русским текстом, который отображается в IE как текст с искаженной кодировкой.enter image description here

Другие браузеры отображают тот же контент правильно:enter image description here

Вызов setAdContentsBySlotForAsync с английским текстом, также корректно отображаемым в IE.

Fiddler показывает, что для всех запросов заголовок charset установлен в UTF-8.Кроме того, добавление атрибутов chartset во все места, где создаются элементы сценария со значением utf-8, не решает проблему.

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