Zipフォルダー内のファイル名は「Norgespråk.pdf」です。zipフォルダーを解凍すると、ファイル名が「Norgespr†k.pdf」になります。
zip = new ZipArchive;
if ($zip->open($path, ZIPARCHIVE::CREATE) === true)
{
if(!file_exists(WWW_ROOT."/excel/".$name))
{
mkdir(WWW_ROOT."/excel/".$name, 0777);
}
for($i = 0; $i < $zip->numFiles; $i++)
{
$fileinfo = pathinfo($zip->getNameIndex($i, ZIPARCHIVE::FL_UNCHANGED));
copy("zip://".$path."#".htmlentities($test, ENT_COMPAT, 'ISO-8859-1'), WWW_ROOT."/excel/".$name.'/'.htmlentities($fileinfo['basename'], ENT_COMPAT, 'ISO-8859-1'));
}
$zip->close();
}
誰でもこの問題について私を助けてください。