Просто если в браузере прописать http://localhost/files и выставить кодировку WINDOWS-1251,
то появится список файлов с корявыми именами вместо русских имён. Если же поставить UTF-8, то выведется нормальный список. Но мне нужно именно в WINDOWS-1251.
Если прописать не через localhost, а через абсолютный путь, то будет всё нормально.