From b60d8d5aa0ceeb32b0d40af979652c7b4e98831d Mon Sep 17 00:00:00 2001 From: s-nakajima Date: Sat, 25 Mar 2023 15:49:51 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=E3=82=AD=E3=83=A3=E3=83=93=E3=83=8D?= =?UTF-8?q?=E3=83=83=E3=83=88=E3=81=A7=E6=97=A5=E6=9C=AC=E8=AA=9E=E3=81=AE?= =?UTF-8?q?ZIP=E3=82=92=E8=A7=A3=E5=87=8D=E3=81=99=E3=82=8B=E3=81=A8?= =?UTF-8?q?=E6=96=87=E5=AD=97=E5=8C=96=E3=81=91=E3=81=99=E3=82=8B=E3=83=90?= =?UTF-8?q?=E3=82=B0=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Utility/UnZip.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {