有偿请人解决FCKeditor for java上传图片乱码问题
比如“图片.jpg”,那么上传完就是“闀挎睙娴佸煙姘寸幆澧冪洃娴嬩腑蹇僜娑茬浉鑹.jpg”
“tupian.jpg”,上传完就是“闀挎睙娴佸煙姘寸幆澧冪洃娴tupian.jpg”
就是它附加的文件名乱码.有人遇到过吗?
看网上说需要修改两处编码,但我修改了之后不知道怎么打包成jar。后来用winrar替换似乎还是不对,在此请有经验的大牛帮忙,对于有经验的大牛我估计十分钟左右就可以。本人比较菜,一直感觉瞎子乱撞找不到路,又比较着急
可以以以下任何一种方式:
1.我提供fckeditor和fckeditor for java的源文件(之前下载的,如果你没有的话),调试到能用
2.如果你之前项目中用到过fckeditor for java,并且没问题可以直接发给我的话最好
报酬:
1.如果你在北京,可以小bg一次
2.100块钱,当喝酒
以上两条是“与”的关系,当然,如果你认为不够厚道,可以再提
联系方式:QQ 309645000
------解决方案--------------------没用过 帮顶
------解决方案--------------------我也碰见了这样的问题.请教中..........................
如果有的解决办法的话,请邮我
black.angel_liu@yahoo.com.cn
------解决方案--------------------帮楼主顶吧
没用过这东西
------解决方案--------------------以下类容转自网络[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":
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" />
------解决方案--------------------
也在正遇上这个问题,我知道问题所在,但也解决不了,请高人解决。
就是上传图片插入到富文本框后,递交表单,数据库SELECT出来的数据全都是乱码,非数据库的字符则正常。
可见这是与数据库操作有关。
我之前用过FCKEDITOR,不会出现乱码。
今天我对比了原来和现在的,原来网站是用UNICODE(UTF-8),现在这个是用GB2312的,我想问题可能在于此。
FCKEDITOR是用UTF-F的。
请高人说说如何解决。
------解决方案--------------------
1、在存盘之前获取到文件名,干脆的把它改掉,改成英文或者数字,
2、修改编码,强制转码,共有6种方法,一个一个试,总有好的
------解决方案--------------------
英文都会乱码,真是服了。