firefox 文件下载 中文乱码 解决办法

给你个例子
<%@ page import="java.io.FileInputStream" %>
<%@ page import="java.io.InputStream" %>
<%@ page import="java.io.OutputStream" %>
<%
response.reset();
response.setContentType("application/vnd.ms-excel");

String exportName = "一个excel.xls";
response.setHeader("Content-Disposition", "attachment;filename="
+ new String(exportName.getBytes("GBK"), "iso8859-1"));

String path=application.getRealPath("/")+"/download/aa.xls";
System.out.println("giftimport.xls path:"+path);
try{
InputStream is=new FileInputStream(path);
OutputStream os=response.getOutputStream();
int read=0;
while((read=is.read())!=-1){
os.write(read);
}

os.flush();
os.close();
}catch(Exception e){
}
%>
posted @ 2008-06-27 16:06  南守拥  阅读(1053)  评论(0编辑  收藏  举报