|
|
|
|
|
для: keygena
(13.04.2006 в 16:57)
| | Не понял 3-е предложение. Как он (текст) будет нормальным, если там 2 кодировки, одна из которых нормальная?
Для вашей задачи он (тег МЕТА) вообще не нужен - переключение в КОИ делается кнопкой. Если страница прочитается в кодировке КОИ по умолчанию, 2-й вариант будет читаемым, первый - нет. | |
|
|
|
|
|
|
|
для: 12345
(12.04.2006 в 23:56)
| | Да верно, но я так и поставил 1251, просто не то вставил в вопрос. Так вот <META> вставлена для того чтобы браузер читал текс в заданной кодировке. При этом в коде он должен по идее быть нормальным а не кракозяброй независимо от того что вся страница будет сохранена в 1251. А то тег теряет смысл, просто игнорируется браузером. КАК ЭТОГО ИЗБЕЖАТЬ????? | |
|
|
|
|
|
|
|
для: keygena
(12.04.2006 в 23:12)
| | А откуда тогда UTF-8 ? Если под Windows работаете, то лучше напишите
charset=windows-1251" вверху. Мета работает только вверху, до первого тега документа. А потом правьте кодировки в нужные. В остальном подход правильный. | |
|
|
|
|
|
|
|
для: 12345
(12.04.2006 в 22:24)
| | Скажите это верный код или нет . Только не все хорошо получается если выбирать кодировку с меню браузера. По идее я сохранил страницу в pc1251, открыл в pc1251 и чтобы оно перекодировалось в koi8-r я должен в код html'ля включить кракозябры этой кодировки, но только в представлении pc1251, ну вобщем код будет таким:
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<head>
<title> хярнпхъ пюгбхрхъ бшвхякхрекэмни реумхйх </title>
</head>
<body>
<h4>
<A href="cyrs_anime.htm">
<script>dx=0;</script>
<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> <META http-equiv="Content-Type" content="text/html; charset=windows-1251">ПРИМЕР. </div>
<div id=d0 style=display:block> <META http-equiv="Content-Type" content="text/html; charset=koi8-r"> ччЕДЙФЕ ЛПДЙТПЧЛХ.С </div>
</A>
</h4>
</body>
</html> | |
|
|
|
|
|
|
|
для: keygena
(12.04.2006 в 20:45)
| | Не, это ваша работа, пример я уже подсказал ;)
Чтобы закодировать текст в другую кодировку для этой страницы - используйте ту ссылку на мой перекодировщик. | |
|
|
|
|
|
|
|
для: 12345
(12.04.2006 в 15:24)
| | А не могли бы ВЫ для примера создать всего один лист - HTML-документ с разными слоями и соответственно кодировками? Заранее двойное спасибо. | |
|
|
|
|
|
|
|
для: keygena
(12.04.2006 в 14:32)
| | Вообще, ручной выбор кодировки в IE - вопрос скользкий, потому что он по непредсказуемым законам сам иногда пытается понять кодировку, в результате чего её настроить невозможно.
Препода понять можно так, что в коде документа или иметь 2 слоя с разными кодировками и делать видимой то одну, то другую, управлением не из панели браузера, а кнопкой на странице. Или перекодировать текст, имея контент в 1 экземпляре. (как реализовано в этом перекодировщике: http://javascript.aho.ru/files/trl.htm )
Пример первого подхода:
<script>dx=0;</script>
<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>
|
| |
|
|
|
|
|
|
| Цитирую: "Сделать две кодировки сайта, без дублирования количества файлов сайта" - так сказал преподаватель... Суть задания вроде ясна, т.е. сохранить страницы *.html например в количестве пяти штук... т.е. пять страниц. Вопрос, уважаемые господа у меня к Вам таков: как сделать так, что бы в браузере можно было выбирать кодировку сайта (html документа), что бы вот мне, например, захотелось просмотреть сайт (html документ) в cp1251, я выбрал в браузере соответствующую кодировку и нормально! просомтрел страницу (документ html), а потом, не закрывая браузер выбрать KOI8-R...!
Проблема в том, как понять препода!????
ПОМОГИТЕ! | |
|
|
|
|