欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

解决文件名解压后乱码的问题,使用将文件名进行转码

程序员文章站 2022-06-13 13:25:33
...

[PHP]代码

<?php
$a=zip_open('other.zip');
while ($e=zip_read($a)){
    $fz = zip_entry_filesize($e);
    $fn = iconv('GBK','UTF-8',zip_entry_name($e));
    if (!$fz){//dir
        mkdir($fn);
        continue;
    }
    if (!zip_entry_open($a, $e))
        continue;
    file_put_contents($fn, zip_entry_read($e, $fz));
    echo "$fz\t$fn\n";
    zip_entry_close($e);
}
zip_close($a);
?>
相关标签: php