信息发布→ 登录 注册 退出

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

发布时间:2026-01-11

点击量:
复制代码 代码如下:
<?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);
?>
标签:# zip  # zip_entry_name  # dir  # zip_entry_close  # zip_close  # gt  # file_put_contents  # zip_entry_read  # echo  # php  # zip_open  # 文件名  # span  # BR  # lt  # fn  # iconv  # GBK  # zip_read  # fz  # zip_entry_filesize  # 乱码  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!