怎么解决php压缩中文乱码问题
php压缩中文乱码的解决方法:1、通过“composer require nelexa/zip”安装PhpZip;2、打开“ZipFile.php”;3、找到“extractTo”方法,将“is_writable”函数改掉或去掉;4、转换一下编码格式即可。
php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用
本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。
怎么解决php压缩中文乱码问题?
解决php使用ZipArchive解压时中文乱码问题(纯php,绕开ZipArchive)
解决php使用ZipArchive解压时中文乱码问题
使用php自带的ZipArchive来解压带中文文件名压缩包时会造成乱码,现象如下:
网上查阅基本上给出的答案大同小异,自己照着同样的方法试了都不能解决,下图是网上给出的方案:
经过摸索终于找到了解决方案,那就是弃用ZipArchive,选择其他的途径,经过比较我选择了“PhpZip”,优点是:纯php(不需要扩展和类),下面介绍安装方法:
composer安装:
composer require nelexa/zip
登录后复制