Hi!
"Sergey V. Mikheev" wrote:
> > мог бы кто-нибудь подсказать насчет появления странного символа с кодом
> > hex BE вместо пробела в запросах клиента, это случается приметно в 98
> > процентах, причем чем вызвано появление остальных двух - неизвестно. Если
> > я сам, с помощью telnet'а, создаю запрос - все нормально, пытаюсь
> > посмотреть запрос NN или IE, тоже все нормально.
А какие таблицы используются? Случаем не russian2?
Тогда смотрим:
#grep -i xBE conf/tables/russian2/*
conf/tables/russian2/alt-mac.tab:0xbe 0x20
conf/tables/russian2/iso-alt.tab:0xBE 0x8e
conf/tables/russian2/iso-mac.tab:0xAA 0xBE
conf/tables/russian2/iso-mac.tab:0xBE 0x8E
conf/tables/russian2/koi-alt.tab:0xac 0xbe
conf/tables/russian2/koi-alt.tab:0xbe 0xce
conf/tables/russian2/koi-iso.tab:0xbe 0x20
conf/tables/russian2/koi-iso.tab:0xef 0xBE
conf/tables/russian2/koi-mac.tab:0xbe 0x20
conf/tables/russian2/koi-win.tab:0xbe 0x20
conf/tables/russian2/win-alt.tab:0xBE 0x20
conf/tables/russian2/win-iso.tab:0xBE 0xF5
conf/tables/russian2/win-iso.tab:0xCE 0xBE
conf/tables/russian2/win-mac.tab:0x8C 0xBE
conf/tables/russian2/win-mac.tab:0xBE 0xCF
И видим для koi-win.tab: 0xbe 0x20
А так как по ней строится обратная таблица, то все так и должно быть,
вместо 0x20 - 0xbe...
Решений может быть несколько, но что лучше - нужно экспериментировать.
Возможно нужно править mod_charset, на предмет default charset, вместо
строки 0xbe 0x20.
>
> Я подозреваю, что это какой-то странный глюк в Русском Апаче или его
> настройках. Я, наоборот, видел этот символ в ответах сервера. Например,
> www.nb.ru. Так он присылает 0xBE вместо пробела, а если притвориться
> браузером под Windows - правильно присылает пробел. (От этого
> юниксный нетскейп, например, с ума сходит.)
А ты авторам писал?
Но что действительно интересно, так это перекодировка head
(смотреть нужно либо iso8859-1 или koi8-1):
HEAD / HTTP/1.0
User-Agent: Mozilla/3.01 (X11; I; IRIX64 6.5 IP19)
Connection: close
Host: www.nb.ru:80
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
HTTP/1.1╬200╬OK
Date:╬Wed,╬24╬Nov╬1999╬08:14:35╬GMT
Server:╬Apache/1.3.6╬(Unix)╬rus/PL28.15
Last-Modified:╬Sat,╬30╬Oct╬1999╬09:38:09╬GMT
ETag:╬"1185b8-185f-381abc81-koi8-r"
Accept-Ranges:╬bytes
Content-Length:╬6239
Connection:╬close
Content-Type:╬text/html;╬charset=koi8-r
Expires:╬Thu,╬01╬Jan╬1970╬00:00:01╬GMT
Vary:╬accept-charset,╬user-agent
Alex! А это как возможно??????
>
> P.S. Хорошая вещь Русский Апач :-). Позволяет вебмастеру издеваться над
> пользователями под юниксом, мешая им видеть веб-сервер, который они бы
> легко прочли с простым Апачем. (Впрочем, мне этот www.nb.ru абсолютно
> неинтересен, я даже не знаю, что это такое.)
А при чем тут 'пользователи под юниксом', возможно и обратная ситуация.
Автору таблиц нужно было проверить все варианты, а сейчас их нужно срочно
удалить из дистрибутива.
By.
--
С наилучшими пожеланиями, Евгений Бырганов.
Best regards, Eugene Byrganov.
mailto:E.B.Byrganov@xxxxxxxxxx
work - http://www.inp.nsk.su/
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"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.