Форум на Мурмане

Общие форумы => Интернет => Тема начата: Ru от 20 Января 2004, 16:10



Название: Кодировка документа
Отправлено: Ru от 20 Января 2004, 16:10
Можно спросить про одно свойство web-страниц?

Как можно сделать так, чтобы страничка отображалась правильна независимо от броузера и его настроек...

Имеется в виду кодировка...

Спасибо!


Название: Кодировка документа
Отправлено: Ru от 20 Января 2004, 16:39
это, кстати, больше вопрос к Proud'у...

хочу спросить его совета...

хотя, будут полезны и советы других...


Название: Кодировка документа
Отправлено: Proud от 20 Января 2004, 17:55
явно в теле документа кодировку можно прописать с помощью мета тэга Content-Type внутри секции <head> документа:
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251">

однако по умолчанию более высокий приоритет имеет кодировка, указанная в параметре "charset" поля "Content-Type" http-заголовка документа, автоматически проставляемая веб-сервером в соответствии с заданными настройками.

если заголовок отсуствует, учитывается информация из мета тэга (например, если открыть в браузере любой html-документ с жесткого диска).

вывод: нужно настраивать веб-сервер, а не прописывать кодировку в каждом документе.

http://www.helloworld.ru/texts/comp/web/html/html40/charset.html (http://www.helloworld.ru/texts/comp/web/html/html40/charset.html)
описание директив модуля mod_charset для настройки кодировок веб-сервера Apache можно найти на apache.lexa.ru (http://apache.lexa.ru)


Название: Кодировка документа
Отправлено: Ru от 20 Января 2004, 23:53
Proud, #3 >>

спасибо за совет!

попробую разобраться...


Название: Кодировка документа
Отправлено: Лис от 22 Января 2004, 16:24
Proud, #3 >>

Кстати, а как сделать так, чтобы при выборе любой кодировки в браузере текст отображался правильно(без всяхих иероглифов и закорючек...)?


Название: Кодировка документа
Отправлено: Proud от 22 Января 2004, 17:56
Лис, #5 >>
сделать его транслитом, картинкой или флэшкой.. ;-)
если кодировка переключается в браузере уже после загрузки документа, то никак - по крайней мере, в ie.
иначе она автоматически выставляется в браузере на установленное сервером в http-заголовке значение.


Название: Кодировка документа
Отправлено: Лис от 23 Января 2004, 09:52
Proud, #6 >>
да я не про это...

вот я сижу сейчас в нете, использую Netscape 4.7, просматриваю, предположим, страницу МГТУ, выбираю любую кодировку в настройках...какую бы кодировку не поставил, текст как был, так и остался правильным...

захожу, например на какую-нибудь другую, делаю то же самое -> текст в иероглифах...

а надо, чтоб было правильно...

...или я что-нибудь недопонимаю... (http:////forum.murman.ru/images/smilies/confuse.gif)


Название: Кодировка документа
Отправлено: Proud от 23 Января 2004, 11:21
Лис, #7 >>
дык, в вышке апач и настроен, как я тебе говорил, и правильная кодировка прописывается сервером в заголовке документа..


Название: Кодировка документа
Отправлено: Лис от 23 Января 2004, 11:38
Proud, #8 >>

(http:////forum.murman.ru/images/smilies/confuse.gif)


Название: Кодировка документа
Отправлено: Proud от 23 Января 2004, 11:48
в ie при пререключении кодировок вид текста все равно меняется, даже на МГТУ..
но при релоаде воспринимается кодировка Windows-1251.

в МГТУ кодировка настроена в конфигурации веб-сервера apache, браузер по умолчанию воспринмает кодировку, указанную в заголовке документа.

То есть это сделано силами настроек сервера, а не html.


Название: Кодировка документа
Отправлено: Лис от 23 Января 2004, 11:51
Proud, #10 >>

ясно! (http:////forum.murman.ru/images/smilies/wink.gif)