ECSHOP后台上传中文名称图片乱码解决方法
2014-09-18 23:52
573 查看
ECSHOP后台上传中文名称图片乱码解决方法
在后台上传商品图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。 下面说一种解决办法: 使用“年月日时分秒 + 6个随机字符”做为文件名,如 20101016135632jusv3x.jpg 打开文件 includes\fckeditor\editor\filemanager\connectors\php\commands.php
找到
$sFileName = $oFile['name'] ;
修改为
$string = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$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'])));
在后台上传商品图片的时候,如果你选择一个中文名称的图片,那么上传后会产生乱码,导致图片显示不出来。 下面说一种解决办法: 使用“年月日时分秒 + 6个随机字符”做为文件名,如 20101016135632jusv3x.jpg 打开文件 includes\fckeditor\editor\filemanager\connectors\php\commands.php
找到
$sFileName = $oFile['name'] ;
修改为
$string = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';
$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后台编辑器上传中文名称图片乱码解决方法
- ECSHOP编辑器Fckeditor上传图片中文名称乱码的解决方法
- grails ckeditor上传文件,中文名称乱码解决方法
- PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
- php fckeditor 上传文件(或图片)中文显示为乱码的解决方法(两种方法)
- 记录解决PHP后台上传图片,中文图片名乱码问题
- jsp fckeditor 上传中文图片乱码问题的解决方法
- PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法
- Fckeditor上传图片文件名重名及中文乱码解决方法
- Fckeditor解决上传中文名称图片出现乱码
- 使用ckfinder上传中文图片乱码解决方法之tomcat配置URIEncoding
- jspsmartupload上传文件,中文乱码解决方法
- SmartUpLoad 上传下载中文 乱码 有效解决方法
- php上传中文文件名乱码解决方法
- 使用swfupload上传文件出现中文乱码现象的解决方法
- jfreechart linux图片中文显示乱码解决方法
- JFreeChart生成折线图(生成图片本地保存,有解决中文乱码的通用方法)
- .net 地址栏传中文乱码 的解决方法 (如果查看的图片或视频为中文名,页面无法查看图片或者视频)也是如此方法
- 解决swfupload上传控件文件名中文乱码问题 三种方法