>>>>> On Tue, 9 Mar 1999 16:46:15 +0600 (NSK), "Eugene B. Byrganov" <E.B.Byrganov@inp.nsk.su> said:
EBB> Hi!
EBB> ...
>> Если у вас на сервере стоит Apache/RUS, то рекомендуется вообще
>> отключить всякую перекодировку, добавив в .htaccess директиву
>>
>> CharsetTurnOff On
EBB> ...
>>
>> В данном случае меняем koi8-r на utf-8 и всё, нет?
EBB> Да, это впечатляет (из серии вредных советов), но впрочем на ache похоже.
Ну как тебе сказать... Во-первых, покажи мне тот виндовый браузер,
который не умеет koi8. Во-вторых, если уж тебе уперлось отдать
документ, для которого функциональность mod_charset практически
бессмысленна, ибо браузер по определению обязан понимать все
встречающиеся в документе кодировки (или я чего-то не то понял из вашей
дискуссии про utf-8?).
EBB> Одни строят, другие ломают -))). Боюсь после таких провокационных писем
EBB> вас Алекс отключит -))))).
EBB> А по существу: не поможет "AddType "text/html; charset=utf-8" .utf",
EBB> если только не отключить совсем mod_charset, он и не заметит
EBB> utf-8.
Действительно, не заметит... А кстати, Алекс, почему? Я это
рассматриваю как откровенный баг. Сказано AddType, сказано в
соответствующем <Files> CharsetDisable on, mod_charset действительно
disabled, но выдается ни разу не то, что указано в AddType, а просто
text/html. Там что, какие-то проблемы сделать так, как написано в
конфиге?
EBB> Нужно по прежнему плодить сущности, такие как CharsetByExtension.
EBB> Тогда вопрос, почему бы ей не отработать полностью.
Ну как, она отрабатывает. Определяет кодировку файла на диске по имени.
Это и только это составляет ее функциональность. За выдачу чего-либо
куда-либо она не отвечает и отвечать не может. Оно, конечно, если мы не
знаем, как перекодировать из кодировки хранения в кодировку клиента, то
надо бы выдать в заголовке кодировку хранения, если уж она определена, и
пусть браузер делает с ней что хочет. Все равно же документ поедет в
кодировке хранения...
--
Artem Chuprina Артем Чуприна
Network Administrator Сетевой администратор
PIRIT Corp. АО "Пирит"
E-mail: ran@pirit.com Э-почта: ran@pirit.com
Phone: +7(095) 115-7101 Телефон: +7(095) 115-7101
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.