Try using the code below if it doesn’t work, try renaming the file name inside zip to English and see if it works then. If so, then the problem is not in the ZipArchive or in the zip archive at all.
$zip = new \ZipArchive; $zip->open('file.zip', \ZipArchive::CREATE | \ZIPARCHIVE::OVERWRITE); foreach ($files as $file) {
source share