旗下导航:搜·么
当前位置:网站首页 > JAVA教程 > 正文

java导出excel时涌现文件名乱码解决方法【JAVA教程】,java

作者:搜教程发布时间:2019-12-04分类:JAVA教程浏览:25评论:0


导读:java处理导出Excel时文件名乱码的要领示例:(引荐:java视频教程)Stringagent=request.getHeader("USER-AGENT")...

java处理导出Excel时文件名乱码的要领示例:(引荐:java视频教程)

String agent = request.getHeader("USER-AGENT").toLowerCase();
   response.setContentType("application/vnd.ms-excel");
   String fileName = "文件名";
   String codedFileName = java.net.URLEncoder.encode(fileName, "UTF-8");
   if (agent.contains("firefox")) {
           response.setCharacterEncoding("utf-8");
           response.setHeader("content-disposition", "attachment;filename=" + new String(fileName.getBytes(), "ISO8859-1") + ".xls" );
  } else {
          response.setHeader("content-disposition", "attachment;filename=" + codedFileName + ".xls");
   }

encode() 要领以指定的编码花样编码字符串。

更多java学问请关注java基础教程栏目。

以上就是java导出excel时涌现文件名乱码处理要领的细致内容,更多请关注ki4网别的相干文章!

标签:java


欢迎 发表评论: