Нет
AlexanderM 23.01.2014 11:42
Нет, не работает. :-(
Браузерам вроде всё-равно: написать в адресной строке
http://сервер/search/?ss=%D1%82%D0%B5%D1%81%D1%82 или
http://сервер/search/?ss=тест. Хром и Файрфокс тут же превращают "%D1%82%D0%B5%D1%81%D1%82" в "тест", а Опера и ИнтернетЭксплорер - наоборот "тест" превращают в "%D1%82%D0%B5%D1%81%D1%82". Но результат во всех случаях одинаковый: если запрос проходит через rewrite, то до скрипта строка доходит не раскодированная. Замена &%{QUERY_STRING} и [L] на [L,QSA] ничего не дала. Проверить, конечно, стоило (да, и Ваш вариант "методически" правильнее), но теоретически так ведь и должно быть. Разве нет?
Я очень благодарен за помощь и буду рад, если Вы ещё что-то посоветуете, но проблема, видимо, не в Парсере. Надо в техподдержку хостера писать. Вот только как это грамотно сформулировать? Я погуглил - такое впечатление, что я первый у кого такая проблема возникла. :-(
Кстати, вроде в php есть функция, позволяющая раскодировать такие строки. В Парсере такой функции нет? Или я не нашёл?