java生成文件时文件名乱码,java导入文件乱码

  java生成文件时文件名乱码,java导入文件乱码

  写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用

  出现的问题:在铬浏览器中导出的超过文件名没有出现中文乱码的情况,在测试工业管理学(工业工程)浏览器的时候,导出的文件名乱码了。

  解决方法:

  原来的代码:

  尝试{

  回应。设置内容类型(应用程序/vnd。ms-excel;charset=UTF-8 );

  回应。setcharacterencoding(“UTF-8”);

  回应。添加标头( Content-Disposition , attachmentfilename=新字符串( ed模板。gettemplatename()导入模板).getBytes(), ISO-8859-1 ) .xls’);

  输出流OS=响应。获取输出流();

  工作簿。写(OS);

  OS。flush();

  OS。close();

  } catch (IOException e) {

  e。printstacktrace();

  返回responsemsgutil。失败();

  }在new String((edTemplate.getTemplateName() + "导入模板").getBytes(), "ISO-8859-1") 的getBytes()这个方法里加上一个编码

  修改后的代码

  尝试{

  回应。设置内容类型(应用程序/vnd。ms-excel;charset=UTF-8 );

  回应。setcharacterencoding(“UTF-8”);

  回应。添加标头( Content-Disposition , attachmentfilename=新字符串( ed模板。gettemplatename()导入模板).getBytes(gb2312 ), ISO-8859-1 ).xls’);

  输出流OS=响应。获取输出流();

  工作簿。写(OS);

  OS。flush();

  OS。close();

  } catch (IOException e) {

  e。printstacktrace();

  返回responsemsgutil。失败();

  }更多爪哇岛知识请关注爪哇岛基础教程栏目。以上就是爪哇岛导出文件出现文件名乱码解决方法的详细内容,更多请关注我们其它相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: