我也碰见了这样的问题.请教中..........................
如果有的解决办法的话,请邮我
[email protected]

解决方案 »

  1.   

    以下类容转自网络[wangjhcy]的windows live..并且http://blog.csdn.net/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":<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了,这个现在还不明白,回头在找找原因。不过现在图片上传,显示已经没有问题了。下面是一些不过的配置文章主要参考第一个就可以了。--------------------------
      

  2.   

    在你拿到文件名,还没有保存到数据库之前,改一下编码
    String filename = “闀挎睙娴佸煙姘寸幆澧冪洃娴嬩腑蹇僜娑茬浉鑹.jpg”;
    filename = new String(filename.getBytes("iso-885901"),"GBK"));
      

  3.   

    也在正遇上这个问题,我知道问题所在,但也解决不了,请高人解决。
    就是上传图片插入到富文本框后,递交表单,数据库SELECT出来的数据全都是乱码,非数据库的字符则正常。
    可见这是与数据库操作有关。我之前用过FCKEDITOR,不会出现乱码。今天我对比了原来和现在的,原来网站是用UNICODE(UTF-8),现在这个是用GB2312的,我想问题可能在于此。
    FCKEDITOR是用UTF-F的。请高人说说如何解决。