URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 1440
[ Назад ]

Исходное сообщение
"Русская кодировка в Apache под Windows"

Отправлено pom , 16-Июн-03 22:08 
Вчера поставил Apache 2.0.35 на русском Windows 2000, и возникла пара вопросов
(может, я повторяюсь, что-то такое было в форуме, но я не понял)

1. При обращении к сайту http://localhost браузер показывает  êîëëåêöèþ вместо русских букв
Однако, если обратиться напрямую к заглавной странице http://localhost//Default.htm, то все показывается нормально.

У меня в конфигурационном файле написано
AddDefaultCharset Windows-1251
а в Default.htm -
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">

2. По ссылкам с русскими буквами в запросе: ../cgi-bin/script.exe?param=абвгд
скрипт слетает с сообщением
Server error!
Error message:
couldn't create child process: 22: C:/Wwwroot/cgi-bin/script.exe
Однако, с английским запросом все работает.
Очевидно, он хочет, чтобы русские буквы были представлены в виде %...
А можно его как-то убедить напрямую брать русские буквы в ссылках?


Содержание

Сообщения в этом обсуждении
"Русская кодировка в Apache под Windows"
Отправлено Асен Тотин , 21-Июн-03 00:44 
Привет,

>1. При обращении к сайту http://localhost браузер показывает  êîëëåêöèþ вместо русских
>букв
>Однако, если обратиться напрямую к заглавной странице http://localhost//Default.htm, то все показывается нормально.

У мен ябыло нечто схожее, когда появился Apache 2.0.34. Проблема решилась откоментированием AddDefaultCharset в конфиге, т.е. Apache работает без AddDefaultCharset, зато кириллица налицо.

WWell,



"Русская кодировка в Apache под Windows"
Отправлено Майкл , 21-Июл-03 17:12 
Я столкнулся с такой же ситуацией, и проблему пока не решил.
Если узнаешь ответ напиши!

"Русская кодировка в Apache под Windows"
Отправлено Spy , 14-Янв-05 16:18 
>Вчера поставил Apache 2.0.35 на русском Windows 2000, и возникла пара вопросов
>
>(может, я повторяюсь, что-то такое было в форуме, но я не понял)
>
>
>1. При обращении к сайту http://localhost браузер показывает  êîëëåêöèþ вместо русских
>букв
>Однако, если обратиться напрямую к заглавной странице http://localhost//Default.htm, то все показывается нормально.
>
>
>У меня в конфигурационном файле написано
>AddDefaultCharset Windows-1251
>а в Default.htm -
><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">


вот
В http.conf:
AddDefaultCharset off