Какая функция позволяет получить список файлов/директорий каталога с учетом кирилицы?
scandir выдает ���, в чем может быть проблема?  это не scandir  выдает, просто кодировка данных, что возвращает scandir  не совпадает с кодировкой, которую твой сценарий шлет в браузер
определи кодировку, что возвращает scandir, там наверно ASCII 
потом преобразуй данные в кодировку страницы
Доброй ночи.
Проверьте кодировку, чтобы везде была одинаковая - utf-8, и никакая другая.
А самое главное, забудьте о кириллице в названиях файлов и директорий. Использовать кириллицу в этом случае - моветон.