Задать вопрос
@MBean

Как отобразить страницу с одной кодировкой на странице с другой кодировкой?

Есть страница в кодировке utf-8. В теле страницы есть строка, содержащая страницу в другой заведомо неизвестной кодировке. Нужно как-то отобразить эту строку на странице. Пытался вставить эту строку в iframe, но он отображает строку в кодировке родительской страницы. При этом известно, если в iframe скормить страницу в неизвестной кодировке через src, проблем нет. Пример кода:
<!doctype html><html>
<head><meta charset="utf-8"></head>
<body>
	<p>Строка в кодировке utf-8.</p>
	<iframe width="600" height="300"></iframe>
	<script>
		var unknown_charset_page  = '<!doctype html><html>
		<head><meta charset="windows-1251"></head>
		<body><p>??? ??????windows-1251.</p></body></html>';

		document.querySelector('iframe').contentWindow.document.write(unknown_charset_page);
	</script>
</body>
</html>
  • Вопрос задан
  • 393 просмотра
Подписаться 2 Оценить 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы