EEDU Blog: 博客 ·  资讯 ·  论坛 ·  留言
登录 新用户? 注册   |  

ahaoxie's blog

订阅博客:

环境生态网站长

阅读全文

解决Fckeditor上传中文名文件时的乱码问题

当前版本为:FCKeditor_2.6.4。

受网友kangzj解决Fckeditor 2.4的上传中文名文件问题的启发,进行如下修改可以将中文文件名进行“自动改名”,将中文文件名自动更改为数字命名的文件。
 
操作如下:
 
打开 fckeditor\editor\filemanager\connectors\php\commands.php
 
找到 while ( true )

在其前面添加:
$rFileName = time() . '.' . $sExtension; //即是用当前的时间来代替文件名

找到 $sFilePath = $sServerDir . $sFileName ;
 
改为:$sFilePath = $sServerDir . $rFileName ;
 
找到

$sFileUrl = CombinePaths( $sFileUrl, $sFileName ) ; 
 SendUploadResults( $sErrorNumber, $sFileUrl, $sFileName ) ;

将其中的 $sFileName 改为 $rFileName

即:

$sFileUrl = CombinePaths( $sFileUrl, $rFileName ) ; 
 SendUploadResults( $sErrorNumber, $sFileUrl, $rFileName ) ;
发表于: 2009-08-22 23:42 | 全文(查看: 583) | 评论(1) | 本文地址 | 收藏 
分类: 小窍门(95)   标签: FCKeditor  新知  

"解决Fckeditor上传中文名文件时的乱码问题" 的评论: (共 1 条)

  • 2010-01-09 11:27
    ahaoxie


    1: 安装一个transliteration模块即可解决上传Unidecode字符文件名(包括中文)的文件乱码的问题。

    http://drupal.org/project/transliteration

你对本文的评论:

登录后再作评论
Page was generated in 58 milliseconds