【文件属性】:
文件名称:jspsmartupload-解决中文乱码
文件大小:16KB
文件格式:JAR
更新时间:2012-12-22 17:23:35
smartupload 中文 乱码
最近实验室做了一个项目,使用jspsmartupload来实现的文件的上传下载,原来在windows平台运行的挺好,但是后来系统移植到linux平台上,结果在上传或下载的文件名中有中文时就会出现乱码。后来查了网上一些人的解决方案,最彻底的解决办法就是修改jspsmartupload的源码,在upload、download方法处强制指定它的编码格式就可以了。这是修改后的jar包,可以直接拿来用,但在初始化SmartUpload类的时候需要有点改变,使用类似这样的方法初始化:com.jspsmart.upload.SmartUpload mySmartUpload = new com.jspsmart.upload.SmartUpload("gbk");
网友评论
- 当时不明白,为什么。学完之后懂了。
- 没成功,不过还是感谢分享
- 很好,非常感谢分享!
- 这个的确是最终版 很实用
- 挺好的,对于小文件上传挺方便
- 不错 可以留下以后用 大赞一个
- 问题解决了 感谢分享
- 很好的文档,问题已经解决
- 的确有效 感谢分享
- 对于小文件上传挺方便
- 很好 可以用
- OK.问题已经解决。多谢
- 挺好的,对于小文件上传挺方便
- 还是不错的,不过要是能在不同的编码使用,那就太棒了
- 的确有效 感谢分享
- 这个非常的不错,真的能解觉问题,要好好学习
- 这个很不错。问题解决了
- 很好!我已经解决了。
- 的确解决了问题。。
- 用火狐浏览器下载的话,还是会乱码。。。。这问题有待继续解决
- 每次都报错:~~~~(>_<)~~~~ java.lang.NoSuchMethodError: com.jspsmart.upload.SmartUpload.<init>(Ljava/lang/String;)V at com.lele.servlet.UploadPicServlet.doPost(UploadPicServlet.java:57) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service
- 好用,su.getRequest().getParmeter 终于可以不用乱码了!!
- 乱码还在,解决不了呀
- 可以用,不错
- 效果非常好,帮我解决了问题
- 运行了一下 效果非常好
- 处理了一下,非常有用,谢谢!
- 在以后给我了一个思路
- 有用,多谢共享~~~
- 虽然没有按照资源中的方法修改,但是资源中给了启示,自己对自己的代码做了修改,中文不在乱码了。 我在request中直接设置汉字编码解决的。