`
wedtlcy
  • 浏览: 23369 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

POI导出Excel文件名乱码处理方法

    博客分类:
  • Java
阅读更多

    /**
     * 预处理导出文件名
     * @param str
     * @return  finalFileName
     */
    public String processExcelFilename(String str){
        try {
            final String userAgent = request.getHeader("USER-AGENT");
            String finalFileName = null;
            if(userAgent.contains("MSIE")){//IE浏览器
                finalFileName = URLEncoder.encode(str,"UTF8");
            }else if(userAgent.contains("Mozilla")){//google,火狐浏览器
                finalFileName = new String(str.getBytes(), "ISO8859-1");
            }else{
                finalFileName = URLEncoder.encode(str,"UTF8");//其他浏览器
            }
            return finalFileName;
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        return "11";
    }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics