Мне самому интересно узнать :) Вообщем, ситуация была следующая. Заказчику требовалось в уже существующий мини-парсер добавить выбор категории. Я это сделал, но только после этого выяснилось что парсер не выдаёт конечный результат (причём эта проблема была ещё до меня, но мне никто не сказал). Естественно, начал искать причину в индусском быдлокоде, но устранить её не удалось. В общем заказчик недоволен, открыл диспут. Я заявляю что по крайней мере combobox я добавил и за это согласен хотябы на часть от суммы. Без лишних вопросов все деньги вернули клиенту. На следующий день появилась эта блокировка. Вот и всё.
А для декодирования строки (если передаёте кириллицу) существует функция decodeURIComponent:
decodeURIComponent('%D0%B4%D0%B6%D0%B0%D0%B2%D0%B0%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82'); // джаваскрипт