Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Две кодировки в одном Html файле!

Обсуждение темы Две кодировки в одном Html файле! в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Цитирую: "Сделать две кодировки сайта, без дублирования количества файлов сайта" - так сказал преподаватель... Суть задания вроде ясна, т.е. сохранить страницы *.html например ...


Закрытая тема
 
Опции темы
Старый 12.04.2006, 14:49   #1
Цитирую: "Сделать две кодировки сайта, без дублирования количества файлов сайта" - так сказал преподаватель... Суть задания вроде ясна, т.е. сохранить страницы *.html например в количестве пяти штук... т.е. пять страниц. Вопрос, уважаемые господа у меня к Вам таков: как сделать так, что бы в браузере можно было выбирать кодировку сайта (html документа), что бы вот мне, например, захотелось просмотреть сайт (html документ) в cp1251, я выбрал в браузере соответствующую кодировку и нормально! просомтрел страницу (документ html), а потом, не закрывая браузер выбрать KOI8-R...!
Проблема в том, как понять препода!????
ПОМОГИТЕ!!!
 
Старый 12.04.2006, 14:49
Ссылки
Старый 12.04.2006, 14:59   #2
препод тупой и вправду
вопрос не понял
смена кодировки - менб вид = кодировка
 
Старый 12.04.2006, 15:56   #3
keygena, Ты не в тот раздел залез.
ПЕРЕМЕСТИТЕ ТЕМУ,
 
Старый 12.04.2006, 17:35   #4
keygena, можно на php реализовать.
 
Старый 12.04.2006, 17:36   #5
Совет, на подобие как написано здесь, а что нибудь подобное можете предложить, или это единственый вариант:

Вообще, ручной выбор кодировки в IE - вопрос скользкий, потому что он по непредсказуемым законам сам иногда пытается понять кодировку, в результате чего её настроить невозможно.

Препода понять можно так, что в коде документа или иметь 2 слоя с разными кодировками и делать видимой то одну, то другую, управлением не из панели браузера, а кнопкой на странице. Или перекодировать текст, имея контент в 1 экземпляре. (как реализовано в этом перекодировщике: http://javascript.aho.ru/files/trl.htm )

Пример первого подхода:

<script>dx=0;</script>
<button onclick=document.getElementById('d'+dx).style.disp lay='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>
 
Старый 12.04.2006, 23:11   #6
Глупое задание... У меня типа такой же препад по инфе. Тоже бредовые проги даёт писать...
 
Старый 13.04.2006, 02:26   #7
Тупость полнейшая... Зачем удваивать код, если можно перекодировать через браузер....

Я вот подумал: а может на JavaScript можно сделать кнопку смены кодировки браузера?
 
Старый 13.04.2006, 06:37   #8
MasMaX, боюсь, в JS нет кода смены кодировки страницы. Есть переменная чтобы её получить, но она, вроде read-only.
 
Старый 13.04.2006, 10:14   #9
через js не получится, точно там таких средств нет
можно попробовать сервером, допустим - в серверную переменную забиваем текст, который в дальнейшем будет перекодирован, и допустим вставлен в скрытый див. А теперь самое интересное - не перекодироется ли этот див вместе со всем текстом из-за того, что у нас в штмл кодировка явно указана как виндоус-1251?
 
Старый 13.04.2006, 10:14
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
первоочередность флеша в файле index.html DeCa HTML, CSS, JavaScript 6 02.11.2010 16:14
Как сделать, чтобы в одном файле была пара страниц? Virusamur ASP, Perl, PHP и MySQL 16 01.11.2008 13:49
Два JS в одном HTML файле coreldraw HTML, CSS, JavaScript 8 01.03.2008 13:32
2 разные кодировки в одном файле GAP HTML, CSS, JavaScript 0 18.02.2004 17:27
сайт в одном файле dimka_sh HTML, CSS, JavaScript 5 03.04.2003 20:26


Текущее время: 23:11. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум