Если % - часть имени файла, то в таком случае
запросы должны приходить с "%2520" вместо "%20".
Дело в том, что запросы идут именно в виде %20, так когда-то были расставлены ссылки на ресурсах, на которых их
поменять никак нельзя.
Есть конечно мысль переименовать все файлы с заменой % на _. И как-то через rewrite пробовать подменять % на _ в uri. Но отработается-ли rewrite раньше, чем декодирование urlencoded,
и как может выглядеть правило с заменой весх % на _ в виде реврайт руле?