我用的是struts2已经封装的commons-fileupload组件进行文件下载,文件名称都在数据库中存储着,
先前都是用英文,下载时都很正常,但有中文名字做文件夹时,从数据库中调用出来的文件名时 都是正常的中文
就是下载时文件名就乱码了,我怀疑是
<action name="fileDownload" class = "downloadFileAction">
<result type = "stream">
<param name="contentType">application/octet-stream;charset=GB18030</param>
<param name="contentDisposition">attachment;filename=${fileNameFileName}</param>
<param name="inputName">downloadFile</param>
</result>
</action>
这当中的${fileNameFileName}读取action中的时乱码了,因为下载时要你保存文件的文件名就是由这个决定的,
求高人帮忙指点呀。。求解决
先前都是用英文,下载时都很正常,但有中文名字做文件夹时,从数据库中调用出来的文件名时 都是正常的中文
就是下载时文件名就乱码了,我怀疑是
<action name="fileDownload" class = "downloadFileAction">
<result type = "stream">
<param name="contentType">application/octet-stream;charset=GB18030</param>
<param name="contentDisposition">attachment;filename=${fileNameFileName}</param>
<param name="inputName">downloadFile</param>
</result>
</action>
这当中的${fileNameFileName}读取action中的时乱码了,因为下载时要你保存文件的文件名就是由这个决定的,
求高人帮忙指点呀。。求解决
解决方案 »
- 空指针问题!
- 设置session为20秒,如果超时,则提示用户
- JPA中EntityManager的不解
- hashmap
- 租用虚拟主机,不能修改Tomcat的servlet.xml,还能使用连接池吗?
- netBeans5.5+webVisualPack做JSF开发时,一编译就报错说buid.xml有错,如何解决啊
- spring 入门新手求救:SimpleUrlHandlerMapping映射问题
- JSP读取EXCEL文档的问题,是不是推荐用JXL的?
- Radius动态认证实现动态密码登录
- NullPointerException??马上结贴!!
- jfreechart如何更换字体进行渲染
- 怎么解析XML,要源码
这个吧 都加了 页面都统一用的是GB18030编码
就是下载是乱码。。
希望对你有帮助!!!