Я пытаюсь отобразить полную html страницу, полученную в виде строки через ajax:
$.ajax({
// ... params
success: function (html) {
var doc = document.getElementById('iframe-id').contentWindow.document;
doc.open();
doc.write(html);
doc.close();
}
});
Проблема заключается в том, что для строк только с utf-8 он работает правильно, но когда html имеет другую кодировку, iframe не показывает символы должным образом.
Я проверил ответ на визуализаторе ответов chrome, и он правильно показывает строку.
Как правильно отобразить этот контент?
PS .: I Я не женат на идее использования iframe.
РЕДАКТИРОВАТЬ 1: страница уже имеет тип содержимого:
<meta http-equiv="Content-Type" content="text/html; charset=iso-2022-jp">
Но не поставляется с :
<meta charset="...">