论坛首页 Java企业应用论坛

FCKeditor-2.3中文化问题解决补充

浏览 3865 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-05  

为了整合FCKeditor到我的项目中去,对FCKeditor做了些研究.
       我的web服务器是tomcat4.1.34,而最新FCKeditor-java-2.4的版本需要servlet2.4及jsp2.0以上支持,也就是说FCKeditor-java-2.4版本只适合tomcat5.0以上.后来发现有2.3的版本,下下来试了下.参考了网络上已有的一些文章FCKeditor中文乱码及上传 然后自己整理,发现在上传文件及上传目录创建时出现中文问题.根据参考文章,涉及到中文目录问题时,需要修改tomcat的conf文件server.xml文件的url中文编码设置,我觉得这种办法虽然解决了FCKeditor中文问题,但会给软件其他部分带来编码问题,所以我想应该可以找出不修改server.xml配置文件的办法来.

     经过测试,解决中文问题总体来讲需要修改一下FCKeditor-java-2.3的服务器端代码.修改如下:

 

1.创建及浏览中文目录问题,修改ConnectorServlet.java文件:

 

  (原)

  String currentFolderStr=request.getParameter("CurrentFolder"); 

 

修改为

  (新)

  String currentFolderStr=null;

  try {
   currentFolderStr=new String(request.getParameter("CurrentFolder").getBytes("iso-8859-1"),"utf-8");
  } catch (RuntimeException e) {}

 

 

  (原)

  String newFolderStr=request.getParameter("newFolderStr"); 

 

修改为

  (新)

   String newFolderStr=null;
   try {
    newFolderStr=new String(request.getParameter("NewFolderName").getBytes("iso-8859-1"),"utf-8");
   } catch (RuntimeException e) {}

   发表时间:2008-09-05  
看URL 访问 支持 中文部,如果不支持 ,你放进去也没用,
2.6完全可以解决这个问题,只要 JSP 是 UTF-8就OK 了!
0 请登录后投票
   发表时间:2008-09-07  
恩你说的对,我已经知道了.
0 请登录后投票
   发表时间:2008-09-07  
但2.6不支持tomcat4.1
0 请登录后投票
   发表时间:2008-11-18  
http://www.iteye.com/topic/267851
0 请登录后投票
   发表时间:2009-01-18  
songxh2有没有试过在上传时限制文件的大小,如限制为1M?
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics