- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Fckeditr乱码解决方案
Fckeditor乱码解决方案
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
以下类容转自网络[wangjhcy]的windows live..
并且/candiy/archive/2006/11/04/1366550.aspx 里也有详细描述
---------------------------------------------
网上已经有很多FCKeditor配置的文章但是还是弄了快一个下午。主要除了配置也看了一些相关的东西。步骤如下
1.下载文件,FCKeditor-2.3.zip(FCKeditot for java),FCKeditor_2.4.3.zip(FCKeditor基本文件)
2.用FCKeditor-2.3.zip(FCKeditot for java)建立web项目,把FCKeditor_2.4.3.zip(FCKeditor基本文件)解压后拷贝到该目录中。
3.修改web.xml文件,/FCKeditor/fckconfig.js文件,我没有删除多于的文件目前看也没有什么问题。
4.除了commons-fileupload.jar,FCKeditor-2.3.jar拷贝到web应用的lib下还要拷贝xalan-2.7.0.jar不然上传图片的时候会出错。
5.解决上传乱码
在SimpleUploaderServlet.java和ConnectorServlet.java两个文件里找到
DiskFileUpload upload = new DiskFileUpload();
分别在其后加入 upload.setHeaderEncoding(utf-8);
这样解决了文件上传的中文乱码问题.
但是在控制台显示的中文内容还是乱码,但是没关系,我们没必要去看控制台下的中文。这之后上传可以了但选择文件时候还是乱码,在web.xml中加了过滤器也不行,最后在tomcat-home/conf/server.xml中修改
在两处地方加上URIEncoding=utf-8:
XML code
Connector port=8080
maxThreads=150 minSpareThreads=25 maxSpareThreads=75
enableLookups=false redirectPort=8443 acceptCount=100
debug=0 connectionTimeout=20000
disableUploadTimeout=true URIEncoding=utf-8 /
Connector port=8009
enableLookups=false redirectPort=8443 debug=0
protocol=AJP/1.3 URIEncoding=utf-8 /
加上URIEncoding=utf-8好了,以前还没有改过这个配置,一般加上过滤器就ok了,这个现在还不明白,回头在找找原因。不过现在图片上传,显示已经没有问题了。下面是一些不过的配置文章主要参考第一个就可以了。
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
一。FCKeditor上传文件名为中文的文件时显示乱码
1.找到并拷贝ConnectServlet源文件到自己的src包目录下
2.在web.xml中修改servlet-class为重新拷贝复写的ConnectServlet
3.在ServletFileUpload upload = new ServletUpload(factory);
前加上upload.setHeaderEncoding(UTF-8);
二.FCKEditor在创建服务器目录时显示乱码
在ConnectServlet找到
String newFolderStr = UtilsFile.sanitizeFolderName(request.getParameter(NewFolderName));
修改为 String temp = request.getParameter(NewFolderName);
temp = new String(temp.getBytes(ISO8859-1),UTF-8);
String newFolderStr = UtilsFile.sanitizeFolderName(temp);
三.引用中文名的图片不能正常显示
修改tomc
文档评论(0)