Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

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

Re: [apache-talk] Stange symbol



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 ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"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.