您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop编辑器Fckeditor上传图片中文名称乱码的解决方法
紫山2024-01-01 22:46:00ecshop商城教程已有人查阅
导读中文名乱码是因为:FCKeditor使用UTF-8编码,自己机子比如是Windows系统文件名使用的是GBK编码,在上传中需要,改下编码,从UTF-8到GBK
中文名乱码是因为:FCKeditor使用UTF-8编码,自己机子比如是Windows系统文件名使用的是GBK编码,在上传中需要,改下编码,从UTF-8到GBK
==> 个方法,转码思路,要修改两个文件, 个文件:
.\fckeditor\editor\filemanager\connectors\php\commands.php 文件
里面有一个 FileUpload 函数:
.\fckeditor\editor\filemanager\connectors\php\util.php 文件
找到 ConvertToXmlAttribute 函数:
将:
需要修改如下:
在 .\fckeditor\editor\filemanager\connectors\php\commands.php 文件中
找到
==> 个方法,转码思路,要修改两个文件, 个文件:
.\fckeditor\editor\filemanager\connectors\php\commands.php 文件
里面有一个 FileUpload 函数:
move_uploaded_file( $oFile['tmp_name'], $sFilePath ) ;
改为
move_uploaded_file( $oFile['tmp_name'], iconv("utf-8","gbk",$sFilePath) ) ;
第二个文件:.\fckeditor\editor\filemanager\connectors\php\util.php 文件
找到 ConvertToXmlAttribute 函数:
将:
return ( utf8_encode( htmlspecialchars( $value ) ) ) ;
修改为:
return iconv("GBK", "UTF-8", htmlspecialchars( $value ));
第二个方法,修改上传文件的名字:需要修改如下:
在 .\fckeditor\editor\filemanager\connectors\php\commands.php 文件中
找到
$sFileName = $oFile['name'] ;
修改为
$string = 'abcdefghijklmnopqrstuvwxyz0123456789'; $rand = ''; for ($x=0;$x<6;$x++){ mt_srand(); $rand.= substr($string,mt_rand(0,strlen($string)-1),1); } $sFileName = date('YmdHis').$rand.".".strtolower(array_pop(explode(".",$oFile['name'])));
本文标签:
很赞哦! ()
随机图文
-
ecshop后台商品分类名称限制20个字符修改解除限制
外贸站的分类名称通常都比较长,于是ECSHOP默认的分类名称长度限制就显得不那么友好,要解除限制或者长度设置长一点,很简单,只要修改以下: -
ecshop商城首页显示积分商品调用积分商品的代码示例
ECSHOP商城首页显示积分商品,如何在首页调用积分商品ecshop开发教程,希望对大家有些帮助! -
ecshop4.1.6安装步骤图解教程
ecshop4.1.6怎么安装?代码号代码号专业提供ecshop4.1.6安装教程和ecshop4.1.6安装过程实例,还有ecshop4.1.6安装手册,ecshop4.1.6安装文档 -
ecshop文章详情页的标题怎么添加链接
怎么给文章内容页面的 标题 加上这篇文章的 URL连接。这样有利于SEO首先修改 article.php 文件找到
留言与评论 (共有 条评论) |