Web里URL空格的转换方法

caifachao 22 0 PDF 2021-01-03 20:01:04

看URL是HttpUtility.UrlEncode将空格转换成了“+”号,原因找到就着手解决Bug。引用: 代码如下: fileName = HttpUtility.UrlEncode(fileName, Encoding.UTF8); fileName = fileName.Replace(“+”, “ ”); 通过Replace替换解决,虽然问题解决了,但这并不是一个很好的方法,如果文件夹或文件名中包含“+”号则会导致另外的Bug发生。最佳解决方案: 使用HttpUtility.UrlPathEncode,UrlPathEncode 方法执行下列步骤: 1.将

用户评论
请输入评论内容
评分:
暂无评论