В ТЗ это должно быть обосновано РЕАЛЬНОЙ надобностью так сделать, а не тем, что кому-то там показалось, что так лучше будет. Убеди меня в обратном. Все URI пишутся латиницей, это даже в RFC написано. Или загружай файлы так, чтобы они и хранились в каталогах с правильной кириллицей, или пробуй натравить на имена отдаваемых файлов iconv или что-то вроде того. Тут у тебя выходит двойное преобразование, —љњЩћ в неверный адрес.