日期:2014-05-19  浏览次数:20533 次

附件下载时名称中有空格变成"+",怎么解决?
附件下载时名称如果是 "新建   文本文档.txt ",在页面显示时附件名称还是 "新建   文本文档.txt ",可是弹出下载框后就变成了 "新建+文本文档.txt ",代码如下:

Response.AppendHeader( "Content-Disposition ", "attachment;filename= "   +   System.Web.HttpUtility.UrlEncode(ds.Tables[0].Rows[0][ "Slave_FileName "].ToString(),System.Text.Encoding.UTF8));

在快速监视中ds.Tables[0].Rows[0][ "Slave_FileName "].ToString()还是
"新建   文本文档.txt ",应该怎么解决,谢谢!就这10分了,现在CSDN也不长分了.

------解决方案--------------------
System.Web.HttpUtility.UrlEncode 就会把空格加密成 "+ "