请教fengoffice 压缩与解压缩的问题

fortar 发布于 2011/09/10 15:51
阅读 347
收藏 0
我尝试上传一个ZIP格式中文名压缩包在文件模块,但解压后的文件名无法显示不能被删除。请教一下我应该在怎么修改,能让压缩功能支持中文?谢谢您。
加载中
0
w
webzi

兄弟,我和你一样的问题。我已经修改了一下。

说下我的情况。我是在windows下面的。

我修改了 ..\application\controllers\FilesController.class.php  下面2198行。

$file->setFilename($filename);改成了 

$file->setFilename(iconv("gb2312","UTF-8",$filename));

这样压缩包里面含中文也可以正常解开了。

原因是windows下面文件系统中文文件名的编码方式是用gb2312的。希望可以帮到你。

返回顶部
顶部