parser


 

 
   команды управления поиском

Ответ

Petr_04 29.09.2010 19:26 / 29.09.2010 19:26

Спасибо!
IE отдаст в win-1251, а Chrome в utf-8
Как-то не подумал об этом.
Проверил и в результате, если после ? дописать любой символ кириллицы (хоть название переменной, хоть значение) вываливается 500. В логе апача:
(22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=\xf2\xe5\xf1\xf2

[Wed Sep 29 19:18:15 2010] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: parser3.cgi

Переменные в явном виде через строку запроса передаваться не будут, точнее будут в виде /xxx/xxx/xxx/xxx, поэтому этой проблемы и не заметил бы. Теперь буду знать и тем более ничего подобного через URL не буду передавать :)

split очень быстрый метод.
Я так и думал. По-идее, он блоками должен оперировать, а перекодирование через байты или группы байт.

Ещё раз спасибо.
Пойду дальше писать, а то 2 дня с одной проблемой убил :)