以前利用STRUTS2+fckedit2.3做了一个myBlog,个人感觉功能不是很完善,因此就想再次写个小的新闻发布系统。再次进入www.fckeditor.net ,发现FCKEDITOR2.6.4版本,由于长时间没有弄这个了,所以忘记了该如何配置,网上讲了很多,能解决大部份的问题,我也下载了官方的fckeditor-java-demo-2.4.1.war,发现里面用的是FCKEDIT2.3核心,而且用中文问题,比如说不能上传中文名的文件,原因不知道,GOOGLE一下也没有找到答案,不过官方的事例中可以上传中文名的文件,因此本人决定要解决这个问题,围绕这个问题,我找了很多资料,其中有提到重新编译fckeditor-java-core-2.4.1.jar中的 ConnectorServlet(添加一句)文件的,我后来试了是正确的,不过由于本人技术有限,ECLIPSE里没有MAVE2,不能打包成53KB的文件,官方的JAR只有53KB,希望知道方法的朋友给个提示啊。
言归正传,现在就提供我的方法,在ConnectorServlet中的“List<FileItem> items = upload.parseRequest(request);”(大概217行位置)上面加一句“upload.setHeaderEncoding("UTF-8");”即可,此文件按照原文不变,也可以修改,我的事例中将它修改了"cm.kaig.fckeditor.connector.KConnectorServlet.java",然后再修改WEB.XML文件:内容如下:
web.xml
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>cm.kaig.fckeditor.connector.KConnectorServlet</servlet-class>
<load-on-startup>1</load-on-startup>
<!-- 用修改过的ConnectorServlet替换原有的文件,且不用重新编译JAR包"net.fckeditor.connector.ConnectorServlet"-->
</servlet>
<servlet-mapping>
<servlet-name>Connector</servlet-name>
<url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern>
</servlet-mapping>
这样即可解决上传时的中文名问题,如果要建立中文文件夹还需要设置WEB容器的字符编码,如果Web容器用的是Tomcat,则修改conf/server.xml文件,在两个Connector中添加“URIEncoding="utf-8"”,我这里用的是utf-8编码,所以修改成utf-8,若项目是gb2312编码,则设置为“URIEncoding="gb2312"”。
如果上面说的不是很明白 ,可以看我做的myFCK的事例。
分享到:
相关推荐
以下是对 Fckeditor 2.6.4 的详细配置步骤,以及解决中文支持的方案。 **一、安装与集成** 1. 下载 Fckeditor 2.6.4 压缩包,解压到服务器上的适当位置。 2. 在 Web 项目中引入 Fckeditor 的 JavaScript 文件,...
**fckeditor 2.6.4 完整版** FCKeditor是一款开源的Web富文本编辑器,它在2.6.4版本中提供了一个全面的功能集,旨在为Web应用程序提供类似桌面应用的文字编辑体验。这个完整版包含了所有必要的组件和资源,允许...
- 遇到问题时,可以查阅FCKeditor的官方文档、社区论坛和Stack Overflow等技术社区寻找解决方案。 - 开发者可以通过查看源码和调试工具来定位问题,必要时参与社区贡献修复问题。 总之,FCKeditor2.6.4作为一款...
**FCKeditor 2.6.4:一个强大的所见即所得编辑器** FCKeditor 2.6.4是一款广泛使用的开源所见即所得(WYSIWYG)文本编辑器,适用于多种Web开发环境,包括ASP和PHP。它是FCKeditor的最终版本,为开发者提供了丰富的...
"Fckeditor2.6.4"是一款历史悠久且广受欢迎的在线文本编辑器,它在Web开发领域扮演了重要的角色。FCKeditor(后更名为CKEditor)是用于构建网页内容的富文本编辑工具,允许用户在浏览器中进行类似Word的文本编辑,并...
### 在JSP中配置FCKeditor 2.6.4 FCKeditor 是一款非常流行的开源 HTML 编辑器,它能够为 Web 开发者提供类似 Microsoft Word 的强大编辑功能。这款编辑器支持多种现代浏览器,并且对于 JSP 开发环境而言具有良好的...
**Fckeditor 2.6.4 知识点详解** Fckeditor是一款开源的网页文本编辑器,它允许用户在浏览器端进行富文本编辑,提供了类似于Microsoft Word的界面,支持多种格式的文本处理,如HTML、BBCode等。版本2.6.4是该编辑器...
包括fckeditor2.6.4+fckeditor-java-2.4.1配置所需资源包及fckeditor-java-2.4.1源码和配置说明文档。 配置中解决了中文乱码,并为上传文件自动创建日期文件夹。
【Fckeditor2.6.4最终版增强版】是一个基于Web的富文本编辑器,它在标准的Fckeditor2.6.4版本基础上进行了增强,提供了更丰富的功能和改进的用户体验。这个编辑器允许用户在网页上进行文字编辑,同时支持插入图片、...
在.FCKeditor2.6.4修改版中,这一功能的加入使得用户在上传图片前就能看到其缩略图,避免了因图片过大或格式问题导致的显示问题。实现缩略图功能通常包括以下部分: 1. 图片处理库的集成,如ImageMagick或GDI+,用于...
10. **社区支持**:FCKeditor有一个活跃的开发者社区,用户可以在论坛上寻求帮助,分享经验和解决问题。 在压缩包文件中,"fckeditor"可能是编辑器的核心文件,包含了FCKeditor的所有必要组件,如JavaScript库、CSS...
1. 为了安全起见,建议限制FCKeditor上传文件的类型和大小。 2. 如果遇到跨域问题,可能需要配置CORS策略或者在服务器端处理请求头。 3. 对于大型项目,可以考虑使用更新版本的富文本编辑器,如CKEditor,它继承自...
FCKeditor 2.6.4精简版主要包含以下组件和配置文件: 1. **FCKeditor主程序**:这是编辑器的核心部分,提供文本编辑、格式化、插入图片、链接等基本功能。它通过JavaScript编写,兼容多种浏览器,如IE、Firefox、...
**fckeditor 2.6.4可调试版** FCKeditor是一款开源的Web富文本编辑器,它在2003年由Fernando Gomilla创建,被广泛应用于网站、内容管理系统(CMS)和其他需要在线文本编辑功能的应用中。这款编辑器支持多种浏览器,...
请修改editor\filemanager\connectors\asp下的config.asp中的上传路径及function.asp中的相关水印设置。 压缩包中含22个插件,保存远程图片功能默认已装上。 有任何疑问请到...
理解编辑器的工作原理和结构,有助于更快地定位和解决问题。 10. **性能优化**:为了提高用户体验,开发者需要关注编辑器的加载速度和内存占用。合理的资源配置和优化的初始化代码,可以减少编辑器对页面性能的影响...
推荐fckEditor HTML文本编辑器,压缩包里有fckeditor 源码,和.net动态支持库源码,引用编译FredCK.FCKeditorV2.vs2010.csproj 项目生成的DLL文件(可以根据需要自己修改动态库功能),然后结合fckeditor文件夹里...
《FCKeditor 2.6.4:网页编辑器的基石与应用》 FCKeditor,作为一款历史悠久的开源富文本编辑器,以其强大的功能和易用性在Web开发领域中占据了一席之地。FCKeditor 2.6.4是其在2008年发布的一个稳定版本,为开发者...