关于下载文件的中文文件名乱码
FileInfo pptFile = new FileInfo(strFile);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlDecode(Path.GetFileName(strFile), System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length", pptFile.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(strFile);
Response.Flush();
Response.End();
以上是我的页面中的下载部分的代码,下载没有问题,可是为什么中文文件名变成了乱码呢,那位帮看看呀。谢谢了。