[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re[4]: Apache



Greetings...

>> Дело в том, что проще написать
>> AddDefaultCharset off
>> А в *.html еще никто не отменял
>> <META http-equiv=Content-Type content="text/html; charset=windows-1251">

VW> Что является грубым нарушением стандарта. Хотя, по-моему, последние
VW> apache научились таки интерпретировать тэги meta как по стандарту
VW> положено, т.е. при отсутствии других мыслей вызавать Content-Type как она
VW> записан в meta.

ВbI хоть сами читали то что мне сами же посоветовали?
А тут debian-russian@lists.debian.org вот что написано:

AddDefaultCharset directive
Syntax: AddDefaultCharset On|Off|charset
Context: all
Status: core
Default: AddDefaultCharset Off
Compatibility: AddDefaultCharset is only available in Apache 1.3.12 and later 
This directive specifies the name of the character set that will be added
to any response that does not have any parameter on the content type in the HTTP headers.
This will override any character set specified in the body of the document via a META tag.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
# То есть если в *.html есть META tag то оно его подавит !!!
# А если у меня половина страниц в windows-1251, а половина в koi8-u ?
# Я пробовал - если задать AddDefaultCharset windows-1251,
# то странички в koi8-u отображаються в браузере неверно и наоборот...

A setting of AddDefaultCharset Off disables this functionality.
             ^^^^^^^^^^^^^^^^^^^^^
# Что я и сделал. Правда, теперь вся ответственность за правильное
# отображение в браузере положена на автора *.html - он должен добавлять
# META tag с указанием charset-а соответствующего содержанию в каждую страничку.
# Но, как по мне, лутше так, нежели заставлять авторов писать свои *.html
# в любимом charset-е самодура root-a !

AddDefaultCharset On enables Apache's internal default charset of iso-8859-1
as required by the directive.
You can also specify an alternate charset to be used; e.g. AddDefaultCharset utf-8.

Не знаю что тут "является грубым нарушением стандарта", но все работает корректно.
Кстати, хорошим тоном есть сопровождение таких утверждений ссbIлкой на соответсвующий
документ.

-- 
Regards...

 +----------------------------------------------
 | Oles Stovbenko aka $LY Lord of GloomDaemons
 +----------------------------------------------
 | Registered Linux User # : 232886
 | ICQ UIN                 : 27308195
 | NIC-Handle              : OS11-UANIC




Reply to: