请教Response.AppendHeader方式下载文件时中文文件名乱码怎么解决
fileName1="文件.doc";
fileName2="D:/tmp/文件.doc";
Response.Clear();
Response.ClearHeaders();
Response.Charset = "utf-8";
Response.Buffer = false;
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.AppendHeader("Content-Disposition","attachment;filename=" +fileName1);
Response.WriteFile(fileName2);
Response.Flush();
Response.Close();
Response.End();
运行页面,弹出文件下载窗口,但是文件名是乱码。
上述代码在1.1环境下正常,用2.0就出现了乱码。
请教用过的高手,是修改代码还是修改配置。