Board logo

标题: 导出EXCEL时,文件名中有空格等,会出现乱码.修改了一下 [打印本页]

作者: oasahi    时间: 2013-2-20 15:46     标题: 导出EXCEL时,文件名中有空格等,会出现乱码.修改了一下

在ReportExporter.java文件,export方法中,将文件名中的字符做了替换.

        String file = getFileName(job, ext);
        
        //特殊字符处理
        file=URLEncoder.encode(file, "UTF-8");        
        file = file.replaceAll("\\+", "%20").replaceAll("%28", "\\(").replaceAll("%29", "\\)").replaceAll("%3B", ";").replaceAll("%40", "@").replaceAll("%23", "\\#").replaceAll("%26", "\\&");

        response.setContentType("application/x-filler");
        response.setHeader("Content-Disposition",
            "attachment;filename=" + file);
作者: admin    时间: 2013-2-21 10:24

谢谢这位朋友.:)




欢迎光临 杰表技术论坛 (http://jatools.com/) Powered by Discuz! 6.1.0