网页下载excel文件名是乱码,网页导出excel中文乱码

  网页下载excel文件名是乱码,网页导出excel中文乱码

  可写工作簿wwb=null

  可写工作表ws=null

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

  wwb=工作簿。创建工作簿(OS);

  ws=wwb.createSheet(员工编号,0);

  ws.getSettings().setdefaultcolumnwidth(15);

  ws.setColumnView(0,20);

  ws.setColumnView(1,20);

  ws.setColumnView(2,80);

  标签标签=新标签(0,0,日期);//

  列行名称

  ws.addCell(标签);

  标签=新标签(1,0,薪资);

  ws.addCell(标签);

  标签=新标签(2,0,增幅);

  ws.addCell(标签);

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

  回应。设置标题(内容-处置,附件;文件名=

  新字符串((标题名))。getBytes(gbk ), iso8859-1 ) .xls’);

  if(null!=pro_List pro_List.size() 0){

  映射oneMap=null

  for(int I=0;我赞成列表。size();i ){

  oneMap=pro _ list。get(I);

  label=新标签(0,(i 1),commonstring。getformatpara(一张地图。get( date )));

  ws.addCell(标签);

  label=new Label(1,(i 1),commonstring。getformatpara(一张地图。get( money );

  ws.addCell(标签);

  label=new Label(2,(i 1),commonstring。getformatpara(一张地图。get(放大).等于("")?“0”:common string。getformatpara(一张地图。get(放大) % );

  ws.addCell(标签);

  }

  }

  wwb。write();

  wwb。close();

  OS。close();

  os=null

  回应。刷新缓冲区();

  出去。clear();

  out=pagecontext。push body();

网页下载excel文件名是乱码,网页导出excel中文乱码