ckeditor + ckfinder 整合 for JAVA
---支持文件上传、解决乱码问题
2012-07-18
备 注 : 本 人 使 用 的 开 发 工 具 为 eclipse 3.7.0 , 服 务 器 为 : apache-tomcat-7.0.20,jdk 版本为:jdk1.6.0_29。本人已使用了字符过 滤器,所有的字符都设置为 UTF-8。仅供参考。 一.简谈:
前期(2012-06-20)本人根据网上一些资料,以及个人的实现,发布了 “ckeditor + ckfinder 整合 for JAVA(支持文件上传) ”
文档,收到了很多网友的 私信,并进行了交流。在此感谢那些交流过的网友。 网上大多数的资料都是相对比较老的版本,所以本人花了一些时间写下了 ckeditor 和 ckfinder 整合。 但由于本人只是简单的应用, 所以没有整合的很充分, 部分功能没有全部去实现,如文件夹重命名、文件夹新建、上传文件时文件带有 汉字等乱码问题没有解决,先作补充如下(请先阅读前期材料) 。
二. “错误”的出现
当前期准备完成后,我们开始操作图片、
文档、flash 的上传了,但是这时你 会发现,当上传文件名为汉字,后者新建文件夹,或者重命名文件夹的时候,如 果使用中文会出现乱码,导致文件、文件夹无法访问。操作如下:
打开上传页面,选择 Files--创建子文件夹,如下图所示:
输入“我们” ,如下图所示:
选择“确定” ,出现如下情况:
同理,当文件夹重命名带汉字,上传图片时文件名带汉字也会出现类似的情 况。
三.
问题的解决
先解决方法如下: 找到程序运行的服务器(tomcat) ,下的 server.
xml 文件
用记事本打开找到如下段落,如下图所示:
修改为如下图所示区域:
注意大小写问题。 说明:如不指定 UTF-8 方式编码,TOMCAT 将使用 IOS-8895-1 编码。
很多人修改完成后,重启 tomcat 服务器,重新运行
程序,还是会出现乱码问题。
这时我们需要重新加载一下 tomcat。 删除原来配置的 tomcat 服务器,如下图所示:
接着,点“new server wizad” ,如下:
下一步,完成。再次重新启动 tomcat 服务器,打开程序,发现乱码已全部解决。 如下图:
前期资料访问地址如下: 百度文库:wenku.baidu/view/fbef31d0195f312b3169a5ff.html 网易博客:itologdnnt.blog.163/blog/static/4179948420125204577258/ CSDN(含源码) :download.csdn.net/detail/pac123321/4384278 51CTO(含源码) :down.51cto/data/434462