решил в кои то веки воспользоваться mod_autoindex, натравил его на директорию с файлами с кирилическими именами. И тут обнаружилось, что в 21 веке оно не знает что такое юникод, пришлось добавить «IndexOptions Charset=UTF-8» в .htaccess.
Но юникод на ФС оно всё равно понимать не стало, имена файлов отображаются читабельно в браузере, но вся таблица разъехалась из-за того, что autoindex всё равно читает имена в ascii и у него один кирилический символ занимает два ascii.
Что ещё можно ему скормить? локали везде где только можно UTF-8.