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

来自站长百科
跳转至: 导航、​ 搜索

最近发现在用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;

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


相关条目[ ]

=参考来源[ ]