for ($i = 0; $i < $zip->numFiles; $i++) {
$statInfo = $zip->statIndex($i, \ZipArchive::FL_ENC_RAW);
$fileName = iconv('GBK', 'utf-8//IGNORE', $statInfo['name']);
$zip->renameIndex($i, $fileName);
$filePath[] = $extractTo . DIRECTORY_SEPARATOR . $fileName;
}
$zip->extractTo($extractTo);
$zip->close();
親測(cè) 這個(gè)方案可以行
php解壓zip文件 亂碼問題官方的操作方法: 存在的問題 如果zip是在windows平臺(tái)壓縮的,那么在linux服務(wù)器執(zhí)行以上代碼將會(huì)出現(xiàn)亂碼,同時(shí)解壓出來(lái)的文件也會(huì)缺失 解決方案 問題分析: Zip...