gpt4 book ai didi

c# - 文件名中的空格导致问题

转载 作者:行者123 更新时间:2023-11-30 14:17:23 25 4
gpt4 key购买 nike

FileInfo[] FileList1 = Dir.GetFiles("*.doc", SearchOption.AllDirectories);
foreach (FileInfo FI in FileList1)
{
Response.Write(
"<td><a href= view5.aspx?file=" + strheadlinesid + "\\" +
FI.Name + " target=_self;> " +FI.Name + "</a></td>");
}

当我尝试打印带空格的文件名时,它在文件名中的空格处添加了“#”,这给我带来了问题。谁能告诉解决方案

最佳答案

URL 编码确保所有浏览器都能正确传输 URL 字符串中的文本。问号 (?)、与号 (&)、斜杠 (/) 和空格等字符可能会被某些浏览器截断或损坏。因此,这些字符必须在标记或查询字符串中编码,浏览器可以在请求字符串中重新发送这些字符串。

fileName = HttpServerUtility.UrlEncode(fileName);

关于c# - 文件名中的空格导致问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6107017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com