По-моему - баг.
Вне зависимости от установки CharsetRecodeHeaders On или Off в любом месте - httpd.conf или .htaccess
происходит одно и тоже:
В запросе клиента headers перекодируются из кодировки клиента в CharsetSourceEnc
В ответе сервера headers не перекодируются.
Проверялось скриптом на php:
<?
setcookie("test","по кои-8");
ob_start();
var_dump($_COOKIE);
$str=ob_get_contents();
ob_end_clean();
$f = fopen("/tmp/apdebug","a");
fputs($f,$str);
fclose($f);
print "done";
?>
Делается два запроса к этому скрипту с клиента под виндой.
В результате значение cookie в файле apdebug можно привести к koi-8 перекодировав его из koi-8 в windows-1251.
(тогда как оно там должно уже быть в koi-8)
CharsetSourceEnc - koi8-r
./lxnt
=============================================================================
= 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.