diff --git a/Utility/UnZip.php b/Utility/UnZip.php index f37bfe6..e1ddb0d 100644 --- a/Utility/UnZip.php +++ b/Utility/UnZip.php @@ -126,7 +126,7 @@ protected function _extractWithZipArchiveClass($path) { $zip->setPassword($this->_password); } $index = 0; - while ($zipEntry = $zip->statIndex($index)) { + while ($zipEntry = $zip->statIndex($index, ZipArchive::FL_ENC_RAW)) { $zipEntryName = $zipEntry['name']; $destName = mb_convert_encoding($zipEntry['name'], $encodeCharset, 'auto'); if ($zip->renameName($zipEntryName, $destName) === false) {