我用的是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中的时乱码了,因为下载时要你保存文件的文件名就是由这个决定的,
求高人帮忙指点呀。。求解决