> > этом CHARSET была кодировка не CharsetSourceEnc,
> > а та - которая должна была бы быть (с учетом
> > настройки этого вирт. хоста) если бы это был не
> > nph-скрипт. В результате - глюки.
> >
> > Несогласованность получается...
>
> Ну да, несогласованность. Так уж этот скрипт написали почему-то, я тут
> не при чем.
>
> Та кодировка, кторая отвечает
> CharsetSourceEnc содержится в переменной SOURCE_CHARSET. А $CHARSET -
> это та кодировка, которая будет после перекодировки русским апашем. Но
> перекодировка для nph- выключена.
>
> Читайте документацию, она рулез.
Но ведь скрипт же не знает, что он работает именно под Russian
Apache. Он думает примерно так: "я не знаю, в какой кодировке
данные я обрабатываю (и на каком языке), но это знает веб-сервер
(обычно). Вот я у него спрошу и передам клиенту (поскольку сам
не перекодирую).
Для сервера логичнее было бы передавать в стандартную
переменную CHARSET корректный параметр и не вводить никого
в заблуждение. Если для nph-скрипта перекодировка выключена,
то и CHARSET == SOURCE_CHARSET (скрипту, ИМХО,
не интересно в какой кодировке был бы отдан документ, если бы
он небыл nph-... Разве что он будет знать, что работает под RA и
будет сам перекодировать в соответствии с настройками сервера...)
Конечно, это все мелочи, и решается все элементарно. Ну а если
пользуешь чужой скрипт и не разбираешься в программинге?...
Впрочем, это я так - к слову. У себя я уже все настроил. (Просто я
попытался принять свое скромное участие в совершенстовании
любимого веб-сервера :-))
Очень хороший сервер. Спасибо вам за него.
/Константин/
=============================================================================
= Apache-Rus@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-rus" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://apache.lexa.ru/mail-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.