> 3. Кстати, вы, наверное, имели ввиду не "пхп посовывает", а "апачи подсовывает в пхп"?
апач передает все заголовки без изменений и дополнительных перекодировок
только что проверил у себя на Linux Debian + nginx + fast-cgi php5.2.9
locale ru_RU.utf-8
_SERVER["SCRIPT_NAME"] /тест/index.php
_SERVER["REQUEST_URI"] /%D1%82%D0%B5%D1%81%D1%82/index.php
_SERVER["DOCUMENT_URI"] /тест/index.php
поскольку файловая локаль в ext3 стоит UTF-8
и при этом УРЛ браузер кодировал как utf-8+URLEncode
который php нормально раскодировал от URLEncode в просто utf8
и спокойно через файловые вызовы OS обратился к диску
блин вот после таких строк
>1. Устанавливаю Денвер3
мне с вами дискутировать вообще не хочется
ясно же обьяснили вам
php\apache тут непричем... скорее конкретное поведение конкретных ф-ций win32 API которое девелоперы при портировании обычно вообще не учитывают