`

FCKeditor2.4.1 For Java使用3(解决上传中文图片乱码的问题)

阅读更多

这个版本可以建立中文文件夹,但是上传中文名字的图片或Flash时,上传后变成了乱码,看了浑身难受,到网上搜了下,解决办法:

      需要修改核心jar包中的ConnectorServlet.class文件

1. 下载源码fckeditor-java-2.4.1-src.zip。http://jaist.dl.sourceforge.net/sourceforge/fckeditor/fckeditor-java-2.4.1-src.zip

2. 解压后找到ConnectorServlet.java文件(路径:fckeditor-java-2.4.1\java-core\src\main\java\net\fckeditor\connector)

3. 修改ConnectorServlet.java并编译(保存后MyEclipse自动编译)。

      首先把fckeditor-java-core-2.4.1.jar粘贴到你项目的lib目录下(为了修改ConnectorServlet.java时的编译),其次在src下建立一个包net.fckeditor.connector把ConnectorServlet.java粘贴到该包下,打开该类找到

FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);

 紧跟在下面加上

upload.setHeaderEncoding("UTF-8");

 修改后为:

FileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
upload.setHeaderEncoding("UTF-8");

 4. 找到编译好的class文件。

      修改后保存,找你发布到Tomcat中的项目,并找到编译后的ConnectorServlet.class文件

 5. 重新设置jar包。

      找到原核心包fckeditor-java-core-2.4.1.jar修改后缀名为zip,解压成文件夹后找到ConnectorServlet.class替换成刚才编译的ConnectorServlet.class,然后压缩解压的文件夹,注意要选择zip,不是rar,最后改后缀名为.jar

 6. 替换原来的fckeditor-java-core-2.4.1.jar,结束。

PS:我的tomcat的server.xml中的一句代码

原: 

 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

 现在是:(加了URIEconding="UTF-8")

 <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" URIEconding="UTF-8"/>

 

 

———————————————————————The End———————————————————————————

4
0
分享到:
评论
1 楼 songfuqiang 2010-02-06  
你好,这个包还有吗?你可以传到sfq1984sxs@126.com吗?

相关推荐

    fckeditor2.6.4+fckeditor-java-2.4.1配置及中文乱码解决

    包括fckeditor2.6.4+fckeditor-java-2.4.1配置所需资源包及fckeditor-java-2.4.1源码和配置说明文档。 配置中解决了中文乱码,并为上传文件自动创建日期文件夹。

    fckeditor2.4.1配置

    3. **文件管理**:FCKeditor需要一个文件上传和浏览的系统。默认情况下,它使用的是内置的文件浏览器,但也可以替换为自定义的解决方案。`FCKConfig.FullPath`定义了编辑器相对于服务器根目录的路径,这对于文件上传...

    FCKeditor2.4.1版本(JAVA版)配置

    下面我们将详细介绍如何配置和使用FCKeditor2.4.1的JAVA版本。 **1. 下载与解压** 首先,你需要从官方或者其他可信来源下载FCKeditor的JAVA版2.4.1压缩包。下载完成后,将其解压到本地文件系统的一个合适目录,例如...

    fckeditor(java版-解决中文附件名称乱码问题)

    通过以上知识点的深入理解和应用,可以有效地解决“fckeditor(java版-解决中文附件名称乱码问题)”这个问题,确保用户能够正常上传并保存带有中文名称的附件,从而提高产品在中文环境下的可用性和用户体验。

    fckeditor-java-2.4.1-bin

    3. **Java版本**:"fckeditor-java-2.4.1-bin"专为Java开发者设计,允许将FCKeditor集成到Java Web应用中。通过这个版本,开发者可以方便地在服务器端处理用户编辑的内容,例如数据验证、过滤或存储。 4. **服务器...

    fckeditor-java-core-2.4.1.jar

    fckeditor-java-core-2.4.1.jar

    fckeditor-java-2.4.1修改支持jdk1.4

    《FCKeditor Java版2.4.1对JDK 1.4的兼容性改造详解》 FCKeditor是一款流行的开源在线文本编辑器,广泛应用于Web应用中的富文本编辑功能。其Java版本(FCKeditor-java)使得开发者可以将这款编辑器无缝集成到Java...

    fckeditor-java-core-2.4.1

    在使用FCKeditor-java-core-2.4.1时,开发者需要将其引入到他们的Java Web项目中,配置相关的参数,如编辑器的宽度、高度、工具栏布局等,并在需要的地方调用API来初始化和使用编辑器。同时,为了保证安全性和用户...

    fckeditor-java-2.4.1-src.zip_FCKeditor jsp_fckeditor-java_fcked

    在实际应用中,使用FCKeditor-java-2.4.1,开发者需要按照官方文档或提供的示例进行配置,包括设置编辑器的路径、初始化编辑器对象、处理上传文件等功能。同时,为了保证编辑器与服务器端的通信安全,还需要考虑如何...

    fckeditor-java-2.4.1-src

    总的来说,"fckeditor-java-2.4.1-src"为Java开发者提供了一种强大的工具,让他们能够根据自己的需求定制富文本编辑器,解决可能出现的问题,如自定义功能和中文乱码,同时也提供了学习和研究富文本编辑器工作原理的...

    FCKeditor_2.6.4+fckeditor-java-2.4.1_BMW修改版

    由官网FCKeditor_2.6.4+fckeditor-java-2.4.1修改。 修改内容有: 1、上传的文件名为中文会变成乱码 2、新建中文目录变乱码(这个好似还有点小问题,不过不影响使用,还是不建议用中文目录) 3、对上传的文件使用...

    fckeditor-java-2.4源码

    《深入解析FCKeditor 2.4 Java源码》 FCKeditor是一款历史悠久且功能强大的网页文本编辑器,尤其在Web开发领域广受好评。它提供了丰富的文本编辑功能,允许用户在网页上进行类似Word的文本编辑操作。本文将重点探讨...

    彻底解决fckeditor(jsp版)上传中文图片乱码问题

    彻底解决fckeditor(jsp版)上传中文图片乱码问题,我这里用的编码是utf-8的,这里用的fckeditor 是2.6的,fckeditor.java包是2.3的,经过我修改ConnectorServlet.java和SimpleUploaderServlet.java两个文件,重新生成...

    fckeditor-java-2.4.1 jdk1.4修改版

    fckeditor-java-2.4.1不支持jdk1.4.因需要在1.4版本使用,特修改。 修改后的fckeditor java 2.4.1,支持jdk1.4版本。

    FCKeditor上传图片中文乱码解决

    原有的jar包不支持中文乱码问题,经过优化测试,成功解决上传图片中文乱码问题

    FCKeditor配置for java

    **FCKeditor配置for Java** FCKeditor是一款流行的开源富文本编辑器,广泛应用于Web开发中,为用户提供类似于Microsoft Word的界面,使用户能够轻松创建和编辑HTML内容。在Java Web开发环境中,集成FCKeditor可以...

    fckeditor-java-demo-2.4.1.rar_DEMO_fckeditor_fckeditor demo_fcke

    《FCKeditor Java Demo 2.4.1:构建简易在线文本编辑器》 FCKeditor是一款著名的开源富文本编辑器,它为用户提供了一个类似Word的功能,使得在网页上进行文字编辑、格式调整、图像处理等操作变得轻而易举。...

    fckeditor-java-2.4.1-src.zip

    jsp,FCKeditor整合包 This is the JSP Integration Pack for using FCKeditor inside a java server page without the complexity of using a Java scriptlets or the javascript api.

    fckeditor-java-core-2.4.jar 解决中文图片上传乱码问题

    fckeditor-java-core-2.4.jar 中文乱码 文件重名 中文文件夹

Global site tag (gtag.js) - Google Analytics