elFinder, не скачиваются директорий в виде архива

Имеется файловый клиент elFinder, возникают проблемы с русским названием файлов и директорий. Если из директории создать архив (zip, tar и т.д), то он полностью валидный и его можно скачать с полной цельностью файлов. Но если попробовать скачать директорию "на лету", без предварительного создания архива я получаю битый архив с неверной кодировкой названия файлов и весом всех файлов в 1 кб.

На GitHub странице проекта у некоторых других людей были похожие ситуации, но почти у всех из них была проблема в установленной кодировке для PHP или веб-сервер. В моем же случаи я использую PHP 8.1 + Nginx на Debian 11, везде установлена кодировка UTF-8 и проблема сохраняется. Архив создается "на лету" встроенными методами PHP. Аналогичный скрипт для создания архива и мгновенной отдачи через header(); работает корректно, без проблем с кодировкой.

введите сюда описание изображения


Ответы (0 шт):