response.setHeader问题
String filename= "的的的 ";
response.setContentType( "application/vnd.ms-excel;charset=utf-8 ");
response.setHeader( "Content-disposition ", "inline;filename= "+filename+ ".xls ");
文件名显示为乱码。。。
请求解决方法。。。
------解决方案--------------------filename = URLEncoder.encode(filename, "UTF-8 ");
------解决方案--------------------TOMCAT默认使用ISO8859-1,所以它默认情况下是不支持中文文件名的,你需要
在TOMCAT中的server.xml中的 <Connector中添加两个设置
useBodyEncodingForURI= "true " //设置POST和GET使用相同编码
URIEncoding= "UTF-8 " //对URI使用utf-8编码处理
这样就支持中文文件名了