本文主要是介绍FCKeditor 上传图片中文乱码的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
版本:FCKeditor 2.3本人在使用FCKeditor 2.3上传图片的过程中,发现:如果图片的名称是中文名,上传到服务器上的图片名称成了乱码,并且,图片不可预览,有个红X。
我的解决方法是:
1、使用XJad将FCKeditor-2.3.jar反编译成.java 文件。
2、找到com\fredck\FCKeditor\connector\ConnectorServlet.java
3、在工程中,新建一个servlet,名称也是ConnectorServlet
4、将第2步中ConnectorServlet.java的代码全部复制到新创建的servlet类中
5、修改新创建的servlet类中的代码,具体修改见附件《ConnectorServlet.doc》中的红色代码。
6、在web.xml中
<servlet>
<servlet-name>Connector</servlet-name>
<servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>
<init-param>
<param-name>baseDir</param-name>
<param-value>/UserFiles/</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
将<servlet-class>com.fredck.FCKeditor.connector.ConnectorServlet</servlet-class>
改成你新建的那个servlet的路径(包路径)
这篇关于FCKeditor 上传图片中文乱码的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!