版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
String fileName = "IE6下载文件名过长导致乱码问题的解决方案.doc";
Encoding code = Encoding.GetEncoding("gb2312");
Response.ContentEncoding = code;
Response.HeaderEncoding = code;
Response.AppendHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
传入的文件名不进行编码操作,直接传入原文件名即可