中文名乱码是因为:

FCKeditor使用UTF-8编码,

自己机子比如是Windows系统

文件名使用的是GBK编码,

在上传中需要,改下编码,从UTF-8到GBK

==>第一个思路,转码思路,要修改两个文件,第一个文件:

.\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 文件中

找到 FileUpload 函数:将 $sFileName = $oFile['name'];

修改如下:

//--------------------------------------------------------------

//修正上传文件中文乱码方法之二:(修改上传文件的名字)

$sFileName = "sda.php";

$sOriginalFileName = $sFileName;

$sExtension = substr($sFileName, (strrpos($sFileName, '.') + 1));//找到扩展名

$sExtension = strtolower($sExtension);

$sFileName = date("YmdHis").rand(100, 200).".".$sExtension;

//--------------------------------------------------------------

个人认为第一种方法还是蛮好的!

fckeditor php 不显示,PHP Fckeditor上传文件(或图片)中文显示为乱码的解决方法相关推荐

  1. postman使用put方法向华为云obs桶上传文件和图片

    原贴地址:https://bbs.huaweicloud.com/blogs/298147 [摘要] postman使用put方法向华为云obs桶上传文件和图片.记录下过程. postman使用put ...

  2. svg上传服务器无法显示,让WordPress支持上传SVG格式图片并显示在媒体库中的方法...

    让WordPress支持上传SVG格式图片并显示在媒体库中的方法 发布时间:2020-12-11 14:18:12 来源:亿速云 阅读:167 作者:小新 这篇文章将为大家详细讲解有关让WordPre ...

  3. 泛微ECOLOGY9流程模块(建模通用)office附件上传自动转为图片并显示在流程指定附件字段中

    泛微ECOLOGY9流程模块'建模通用'office附件上传自动转为图片并显示在流程指定附件字段中 目录说明 实现将office文件转为PDF文件及PDF文件转换为图片功能 1.首选在服务器中搭建环境 ...

  4. 上传文件时让弹窗显示指定格式的文件

    上传文件时让弹窗显示指定格式的文件 在上传文件时,点击"选择文件"按钮,默认打开的弹窗显示的是"所有文件": 有时候在打开弹窗后,我们希望只显示想要的某一种或某 ...

  5. Jeesite4本地及服务器上传文件、图片详解

    大家过年好,你们的老朋友小Q又回来了,最近一段时间忙于公司项目开发,又加上过年比较忙,所以没能留出时间更新内容,大家是不是有点着急了?公司最近在使用jeesite4开发项目,我呢,对这个框架一点也不熟 ...

  6. Spring boot上传文件(图片)到阿里云OSS(直接上传到应用服务器)

    Spring boot上传文件(图片)到阿里云OSS(直接上传到应用服务器) 主要思路 上传图片的思路有两种: 第一种是上传到应用服务器,再由应用服务器上传到OSS.这种适合上传的文件较小,较为简单, ...

  7. 获取上传文件的后缀,.jpg,.png,.word,.xsl...使用方法split,lastindexOf,subtr

    获取上传文件的后缀,.jpg,.png,.word,.xsl...使用方法split,lastindexOf,subtr 一.使用详情 使用场景 使用 效果 总结 一.使用详情 使用场景 有个需求,是 ...

  8. sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片

    原贴地址:sscom串口网络数据调试器使用post方法向华为云obs桶上传文件和图片-云社区-华为云 [摘要] 之前发了文章"postman使用post方法向华为云obs桶上传文件和图片&q ...

  9. ajax传图片以及后台接收,前端ajax上传文件,图片,后端nodejs接收文件;

    前端ajax上传文件,图片,后端nodejs接收文件: 学习了nodejs,就想实现一下有进度条的文件上传,html 在作这个功能的时候遇到的问题前端 用普通的ajax没法实现文件上传,只能post, ...

最新文章

  1. 基础数据结构【一】————数组
  2. React typescript issue
  3. OS X 10.11 cocoapods
  4. 【python数据挖掘课程】十八.线性回归及多项式回归分析四个案例分享
  5. 对于一颗具有n个结点,度为4的树来说,( )
  6. shell编程-实现线性筛
  7. Shell配置_配置IP
  8. rabbit和mysql事务_分布式事务原理及SpringBoot整合RabbitMQ实现可靠事件,TCC事务模型及接口幂等性...
  9. 由System.getProperty(user.dir)引发的联想
  10. java多线程常用面试_Java多线程常用面试题(含答案,精心总结整理)
  11. 用计算机进行坐标反算,反算在测量中的运用(坐标反算桩号)
  12. Three.js实现太阳系八大行星的自转公转
  13. 苹果手表连接是什么原理_为什么苹果手表是最具潜力的苹果产品
  14. 进击的Objective-C -------------------NSSting,NSSMutableString和NSArray,NSMutableArray
  15. leetcode954.二倍数对数组C++(绝对值排序)
  16. 智慧能源发展方向、应用趋势
  17. 多功能环境监控系统设计
  18. 软件测试大学生求职信英语版,英语专业大学生求职信范文
  19. 当效益不好的时候为什么公司选择裁员,而不是降薪
  20. 无胁科技-TVD每日漏洞情报-2022-11-29

热门文章

  1. python关于sorted里面key,reverse以及lamdba,operator这几个鸟人
  2. python中元组的特性
  3. 重构指南 - 封装条件(Encapsulate Conditional)
  4. 28335scififo中断接收与发送
  5. 北京豪宅市场调查:多项目集中放量使选择面加大
  6. spring Assert
  7. javascript原生代码取单选框的值
  8. Tomas语录-关于String.valueOf()
  9. eclipse远程调试两种模式
  10. 获取文件绝对路径最后的文件夹名称