PHP ZipArchive で作ったZIPがWindowsで文字化けする場合の対策 ZipArchive(PHP)で作成したZIPファイルにおいて、Linux or macOS 環境では文字化けしませんが、Windowsでは日本語が文字化けが発生することがあります。 その対策。 //windowsでの文字化け対策 $inZipPath = mb_convert_encoding($inZipPath, 'CP932', 'UTF-8'); $zip->addFile($file,$inZipPath); 123 //windowsでの文字化け対策$inZipPath = mb_convert_encoding($inZipPath, 'CP932', 'UTF-8');$zip->addFile($file,$inZipPath); これだけです。 もしくはファイル名に半角英数字しか使わないようにすればOK