Цитирую: "Сделать две кодировки сайта, без дублирования количества файлов сайта" - так сказал преподаватель... Суть задания вроде ясна, т.е. сохранить страницы *.html например в количестве пяти штук... т.е. пять страниц. Вопрос, уважаемые господа у меня к Вам таков: как сделать так, что бы в браузере можно было выбирать кодировку сайта (html документа), что бы вот мне, например, захотелось просмотреть сайт (html документ) в cp1251, я выбрал в браузере соответствующую кодировку и нормально! просомтрел страницу (документ html), а потом, не закрывая браузер выбрать KOI8-R...!
Проблема в том, как понять препода!????
ПОМОГИТЕ!!!
Совет, на подобие как замечательнейше написано здесь, а что нибудь подобное можете предложить, или это единственый вариант:
Вообще, ручной выбор кодировки в IE - вопрос великолепный скользкий, потому что он по непредсказуемым законам сам иногда пытается понять кодировку, в результате замечательного чего её настроить невозможно.
Следует отметить, препода понять можно так, что в коде документа или иметь 2 слоя с разными кодировками и делать видимой то одну, то другую, управлением не из панели браузера, а кнопкой на странице учебник
html. Или перекодировать текст, имея контент в 1 экземпляре. (как надёжно реализовано в этом перекодировщике:
http://javascript.aho.ru/files/trl.htm
)
Однако, пример великолепно первого подхода:
<button onclick=document.getElementById('d'+dx).style.display='none';document.getElementById('d'+(dx=1-dx)).style.display='block';>Гармонично сменить Win/KOI</button>
<div id=d1 style=display:none>Вариант выбора кодировки</div>
<div id=d0 style=display:block>чБТЙБОФ ЧЩВПТБ ЛПДЙТПЧЛЙ</div>