正在加载中...

如何解决Ecshop商品编辑器上传中文名图片产生乱码的问题?

如何解决Ecshop商品编辑器上传中文名图片产生乱码的问题?
<1;p>1;在ecshop网店系统后台通过编辑器上传商品说明图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。<1;/p>1;<1;p>1;下面说一种解决办法:<1;br 1;/>1;使用“年月日时分秒 + 6个随机字符”做为文件名,如 20101016135632jusv3x.jpg<1;/p>1;<1;p>1;打开文件 \includes\fckeditor\editor\filemanager\connectors\php\commands.php<1;br 1;/>1;找到<1;br 1;/>1;$sFileName = $oFile['name'] ;<1;br 1;/>1;修改为<1;/p>1;<1;p>1; <1;wbr>1; $string = 'abcdefghijklmnopqrstuvwx<1;wbr>1;yz0123456789';<1;br 1;/>1; <1;wbr>1; $rand = '';<1;br 1;/>1; <1;wbr>1; for ($x=0;$x<6;$x++){<1;br 1;/>1; <1;wbr>1; <1;wbr>1; mt_srand();<1;br 1;/>1; <1;wbr>1; <1;wbr>1; $rand.= substr($string,mt_rand(0,strlen($string)-1),1);<1;br 1;/>1; <1;wbr>1; }<1;br 1;/>1; <1;wbr>1; $sFileName = date('YmdHis').$rand.".".strtolower(array_pop(explode(".",$oFile['name'])));<1;/wbr>1;<1;/wbr>1;<1;/wbr>1;<1;/wbr>1;<1;/wbr>1;<1;/wbr>1;<1;/wbr>1;<1;/wbr>1;<1;/wbr>1;<1;/wbr>1;<1;/p>1;<1;p>1; <1;/p>1;

返回上一页