数字化技能提升教程,数字化时代生存宝典

数字化百科 / 词条 / CKFinder 上传中文名图片乱码解决办法

CKFinder 上传中文名图片乱码解决办法

查看全部词条命名空间:Main

最近发现在用CKFinder上传中文名字的图片时,传到服务器后在浏览的时候会找不到图片。这是为什么呢?查了一下原因原来是传到服务器后图片名字乱码了。

下面提供解决的方法:

  • 解决方案一: 首先找到ckfinder目录下的config.php文件,修改以下配置,将字符集设为GBK,若还是不行就用解决方案二修改
Examples:
 $config['FilesystemEncoding']='CP1250';
 $config['FilesystemEncoding']='ISO-8859-2';
  • /
$config['FilesystemEncoding']='GBK';

  • 解决方案二:找到ckfinder目录下的core文件夹下的connector目录,如下图找到FileUpload.php文件,修改其中源码
CKFinder_Coding.png

在如下图的红色代码下加入以下代码
CKFinder_Coding2.png

$sExtension=CKFinder_Connector_Utils_FileSystem::getExtension($sFileName);
$sFileName=date(’YmdHis’).’.’.$sExtension;

这样就能够使上传的文件不会乱码了

相关条目

==参考来源=

category:CKFinder