我用struts的formfile实现上传.如果文件的名称有汉字的话,上传之后则文件名称的汉字部分为乱码!如新建 Microsoft Word 文档.doc变成了鏂板缓 Microsoft Word 鏂囨。.doc
这个如何解决啊?是不是要要把文件名的编码uft-8用setcontenttype()设成gb2312?请大家指教!
...全文
83219打赏收藏
struts 文件上传成功之后的问题
我用struts的formfile实现上传.如果文件的名称有汉字的话,上传之后则文件名称的汉字部分为乱码!如新建 Microsoft Word 文档.doc变成了鏂板缓 Microsoft Word 鏂囨。.doc 这个如何解决啊?是不是要要把文件名的编码uft-8用setcontenttype()设成gb2312?请大家指教!
无论是用
1.request.setCharacterEncoding("gb2312");
还是用new String,还是同时用,都没办法解决乱码问题
但是在没有调用上传控件的页面采用上面的方法就不存在乱码了
说明上传控件肯定是有一定问题
改上传控件源码的方法在网上有成功的案例,但我还没有试过。
如果谁那儿有smartupload的源码,麻烦给一份,谢谢了
"H a l f H o u r @ s o h u . c o m"