对于Fckeditor上传中文名文件时显示乱码的问题,现公布方法如下:
测试环境:php 5 , utf-8编码
1、修正上传中文文件时文件名乱码问题
在文件connectors/php/commands.php中查找:
$sFileName = $oFile['name'] ;
在后面添加一行:
$sFileName = iconv("utf-8","gbk",$sFileName);
查找:
$sFileUrl = CombinePaths( $sFileUrl, $sFileName ) ;
替换为:
$sFileUrl = CombinePaths( $sFileUrl, iconv("gbk","utf-8",$sFileName) ) ;
在文件connectors/php/io.php中查找:
echo 'window.parent.OnUploadCompleted(' . $errorNumber . ',"' . strtr( $fileUrl, $rpl ) . '","' . strtr( $fileName, $rpl ) . '", "' . strtr( $customMsg, $rpl ) . '") ;' ;
替换为:
echo 'window.parent.OnUploadCompleted(' . $errorNumber . ',encodeURI("' . strtr( $fileUrl, $rpl ) . '"),"' . iconv("gbk","utf-8",strtr( $fileName, $rpl )) . '", "' . strtr( $customMsg, $rpl ) . '") ;' ;
2、修正文件列表时中文文件名显示乱码问题
在文件connectors/php/util.php中查找:
return ( utf8_encode( htmlspecialchars( $value ) ) ) ;
修改为:
return iconv('','utf-8',htmlspecialchars( $value ));
3、修正新建中文文件夹时的文件夹名乱码问题
在文件connectors/php/commands.php中查找:
$sNewFolderName = $_GET['NewFolderName'] ;
在后面添加一行:
$sNewFolderName = iconv("utf-8","gbk",$sNewFolderName);
2.6.3版及后续版本的fck下的html文件已经加了utf-8的文件头。
转:http://hi.baidu.com/houwenbin1986/blog/item/583acec52ea3dac139db49bd.html
分享到:
相关推荐
"Fckeditor2.6.5 for JSP"是一个用于Java服务器端的富文本编辑器,它为Web应用程序提供了强大的内容编辑功能。FCKeditor是当时非常流行的一款开源编辑器,允许用户在网页上进行类似Word的文本编辑,支持HTML、CSS、...
Fckeditor2.6.5 Build 23959 1.将得到的fckeditor文件夹复制到网站的目录下面 2.配置WebConfig appSettings> <add key="FCKeditor:BasePath" value="~/fckeditor/"/> <add key="FCKeditor:UserFilesPath" ...
2.6.5版本在文件管理方面进行了重大改进,特别是增加了对附件、文件及文件夹的管理和删除功能,以及按用户分上传文件夹的特性,极大地提升了用户体验和系统的安全性。 1. **附件管理**: FCKEditor 2.6.5引入了更...
呵呵,自己修改的fckeditor2.6.5图片预览功能,将RAR文件下载,并替换editor\filemanager\browser\default中的同名文件.只有小图预览不能放大的哦.没啥特别功能,对只想要知道图片样子的人还可以用.专业一点的,就没有啦....
FCKeditor_2.6.5是该编辑器的一个特定版本,它在2.6系列中进行了诸多改进和优化,以提升用户体验和功能完整性。 在FCKeditor 2.6.5中,我们可以关注以下几个核心知识点: 1. **富文本编辑功能**:FCKeditor提供了...
**FCKeditor 2.6.5 知识点详解** FCKeditor 是一款非常流行的开源文本编辑器,尤其在Web开发领域广受好评。它允许开发者在网页上创建类似于Microsoft Word的富文本编辑体验,使得用户可以在浏览器端进行文本格式化...
FCKeditor_2.6.5与FCKeditor_2.6.3FCKeditor_2.6.5与FCKeditor_2.6.3FCKeditor_2.6.5与FCKeditor_2.6.3FCKeditor_2.6.5与FCKeditor_2.6.3FCKeditor_2.6.5与FCKeditor_2.6.3
可直接调用,无需任何配置。 基本设置 语言ASP版 对所有其它多余文件进行删除 增加字体里 “宋体” “黑体” “楷体” 取消工具条上 的 保存按钮 和 关于按钮 上传文件的目录设置 为 站点要目录的 upload...
包括fckeditor2.6.4+fckeditor-java-2.4.1配置所需资源包及fckeditor-java-2.4.1源码和配置说明文档。 配置中解决了中文乱码,并为上传文件自动创建日期文件夹。
本文将详细介绍FCKEditor在ASP环境下的使用,并针对在GBK编码下出现乱码问题的解决方法。 首先,让我们了解FCKEditor的基本功能。FCKEditor提供了一个类似桌面文字处理软件的用户界面,允许用户在Web页面上编辑HTML...
在本篇文章中,我们将深入探讨FCKeditor 2.6.5版本的特性和应用。 **一、FCKeditor的核心功能** 1. **富文本编辑**:FCKeditor支持插入文本、图片、链接、表格、列表等多种格式,使用户能够创建丰富多彩的内容。 ...
本知识点详细介绍php环境下FCKeditor2.6.5版本的使用方法,包括下载、配置、调用以及解决中文文件名上传乱码问题。 1. 下载与安装: - 首先,访问官方网址下载FCKeditor2.6.5多国语言版。需要注意的是,官网首页...
FCKeditor_2.6.5.zip是该编辑器的一个特定版本,版本号为2.6.5,通常包含了编辑器的所有源代码、资源文件以及必要的配置文件。这个版本可能修复了一些已知的错误,增加了新功能,或者对性能进行了优化。 FCKeditor...
**FCKeditor 2.6.3 for PHP:在PHP环境下搭建富文本编辑器** FCKeditor是一款开源的JavaScript富文本编辑器,它允许用户在网页上创建和编辑内容,类似于Word的功能,但用于Web应用。这个版本是2.6.3,专为PHP环境...
根据给定文件信息,我们可以了解到关于FCKeditor 2.6.5版本在ASP环境下的安装配置与使用说明。下面我将详细阐述与这个过程相关的知识点: 1. 安装和精简配置 FCKeditor是广泛使用的一款Web富文本编辑器,它支持多种...
总之,FCKeditor是一款强大且易用的富文本编辑器,它的中文乱码解决方案和完善的文件上传功能,使得它成为处理中文内容的理想选择。无论是个人项目还是企业应用,FCKeditor都能够提供高效、稳定的内容编辑体验。...
**FCKeditor配置for Java** FCKeditor是一款流行的开源富文本编辑器,广泛应用于Web开发中,为用户提供类似于Microsoft Word的界面,使用户能够轻松创建和编辑HTML内容。在Java Web开发环境中,集成FCKeditor可以...
【标题】:“FCKeditor PHP使用配置” 在Web开发中,FCKeditor是一款非常流行的开源富文本编辑器,尤其在PHP环境下,它被广泛用于创建和编辑内容丰富的网页。FCKeditor提供了用户友好的界面,使得非技术用户也能...
一、漏洞简介 二、影响范围 三、复现过程