做个文件下载在弹出保存窗体时候,要保存的文件名是乱码该怎么解决,
// string saveFileName = "test.xls";
//int intStart = filename.LastIndexOf("\\")+1;
//saveFileName = filename.Substring(intStart,filename.Length-intStart);

 Response.Clear();
//      Response.Charset = "gb2312";

 Response.Buffer= true;
 this.EnableViewState = false;


 Response.AppendHeader("Content-Disposition","attachment;filename=" + filename); 
//  Response.ContentEncoding = System.Text.Encoding.UTF8  ; 
Response.WriteFile("c:\\11\\"+filename); 
 Response.Flush();
 Response.Close();

 Response.End();是这个地方的问题,不知道怎么解决Response.AppendHeader("Content-Disposition","attachment;filename=" + filename); 
弹出的保存窗体显示要保存的文件的名字是乱码