从Url中删除%20
本文关键字:删除 Url | 更新日期: 2023-09-27 18:08:42
我有一个问题:
System.IO.Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).AbsolutePath)
这个语句给了我%20。我想去掉这个。除了替换,还有别的办法吗?
您可以使用HttpUtility。UrlDecode -参见http://msdn.microsoft.com/en-us/library/system.web.httputility.urldecode.aspx
您可以使用httutility。URLDecode删除%20和任何其他编码字符。它实际上不会删除它,而是用一个空格替换它,因为这就是它所代表的。如果你想完全删除它,你必须使用replace
UrlDecode
使用System.Web.HttpUtility.UrlDecode
[MSDN]代替字符串替换。
应用以下正则表达式:s/%20/ /g