http://blog.darkthread.net/post-2007-09-05-kb-open-and-download-file-in-chinese-filename.aspx
※處理下載檔案,中文檔名的問題
→關鍵:Response.HeaderEncoding = System.Text.Encoding.GetEncoding("big5");
Response.ContentType = "application/octet-stream";
Response.HeaderEncoding =
System.Text.Encoding.GetEncoding("big5");
Response.AddHeader("content-disposition",
"attachment;filename=中文檔名.xls");
//實際上多會從DB讀取byte[]再BinaryWrite, 示範起見,
//這裡用WriteFile混過去
Response.WriteFile(Server.MapPath("中文檔名.xls"));
Response.End();
0 意見:
張貼意見