(100分悬赏)FCK 上传中文图片后显示不出来!急

来源:百度知道 编辑:UC知道 时间:2024/04/30 10:31:55
我在JSP中用FCK2.6在线编辑器,上传中文名字的图片后,在文件管理页面看到的是正确的中文名字(已经修改frmupload.html等文件的编码为gb2312),但是选中某个中文名字的图片时,却预览不到。我试着再改了frmsourcelist.html中的OpenFile( fileUrl )函数,把window.top.opener.SetUrl( encodeURI( fileUrl ).replace( '#', '%23' ) ) ; 改成了window.top.opener.SetUrl(fileUrl) ; 这样在预览上面的URL显示是中文的文件名,没有转为%F 之类的形式了。可还是预览不到。请各位大虾帮忙解决一下。在下感激不尽啊!
哪位兄台有类似的代码或者解决方案的请发给我一份,
Email: lovehouye@gmail.com
QQ:253452661

修改com.fredck.FCKeditor.uploader.SimpleUploaderServlet.java
的doPost()方法,对其中的文件名进行转码(如fileName = new String(fileName.getBytes("iso8859-1"), "GBK")),或者在方法一开始加入一句
request.setCharacterEncoding("UTF-8")或request.setCharacterEncoding("GBK")试试。

手头上没有2.6版本的源码,所以不能给你提供改正后的完整源码。

你需要下载一个网络图片浏览器,向flash播放器什么什么的。

下载一个网络图片浏览器