Hi!
alr> совпадает с той, что "стоит у браузера в менюшке" :-). То есть,
alr> Netscape/win просит koi8 и получает _именно_ koi8.
Ты уверен ? Скорее, сервер ставит явно charset=windows-1251 и Netscape (плюя на
менюшки) таки ставит windows-1251.
alr> перегружается в нужной кодировке. Все Ok и даже лучше!:-). Причем у
alr> NN даже не стоит ru в качестве языка, который он Accept. То есть
alr> charset в content-type _не_ выдается. А все равно все работает! :-)
Accept-Charset никто из нетскейпов не выдает. Accept-Language никак не влияет
на выбор кодировки. Поверь на слово - я этот код писал :)
alr> Но проблема заключается в том, что выходной html перекодируется
alr> при передаче клиенту, причем для виндовых клиентов происходит жесткая
alr> перекодировка в win1251. (Наверное, для юниксовых жестко в koi, пока не
alr> проверял, нет альтернативы :-)). В результате получаем, что Netscape/win,
alr> сидевший до этого в koi обламывается с посмотреть. Вопрос: как этого
alr> избежать?
Наиболее вероятный вариант - у вас используется MultiViews,
CharsetMatchLanguage=off, причем *.html документы описаны через AddLanguage ru
а для CGI этого не сделано. В этом случае charset=.... для CGI выдаваться не
будет
alr> Я так понимаю, rus apache при договорах с клиентом обращает
alr> внимание не только на половую принадлежность этого клиента, но и на такие
alr> факторы, как кодировка, котрую тот _хочет_.
"Хотение" можно передать только через Accept-Charset. Ответственно заявляю, что
Russian Apache обращает внимание на Accept-Charset всегда (!), на прочие
параметры - в зависимости от CharsetSelectionOrder, но Netscape Accept-Charset
выдавать не умеет.
alr> Весь вопрос в том, что
alr> этот механизм, по-видимому, не работает для CGI. А хотца! :-)
alr> некие проблемы :-(.
Скажите мне URL вашего сервера и примеры html/cgi там и я выдам ответ :)
С уважением,Alex Tutubalin
--- GoldED 2.42.G1114+
"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.