帝国cms修复管理附件时中文文件或中文目录显示乱码的问题

我们在用帝国cms后台的附件管理来管理附件时,我们知道帝国cms上传的文件都是经过md5编码的,但有时会直接手工将文件复制到目录内,这时就导致了查看文件显示乱码的问题。这是由于文件名称编码与页面编码不一致造成的。

QQ截图20161024090946.jpg

我们要做的就是在读取文件名时,将文件名编码转换为正确的编码格式。

首先打开 /e/admin/file/FilePath.php 文件,在104行回车,加上

折叠PHP 代码
  1. $filename=iconv("gb2312""utf-8",$filename);  

在119行回车,加上

折叠PHP 代码
  1. $filename=iconv("gb2312""utf-8",$filename);  

QQ截图20161024091244.jpg

这样文件乱码的问题就解决了。

Tags: 附件   目录   乱码
cms大学,为帝国cms用户提供动力
Copyright © 2016 CmsDX.com All Rights Reserved.