我有一個問題:刪除20%從URL
System.IO.Path.GetDirectoryName(new Uri(Assembly.GetExecutingAssembly().CodeBase).AbsolutePath)
這種結給人以20%對我來說。我想刪除這個。除了替換之外還有其他方法嗎?
幫助表示讚賞。
我有一個問題:刪除20%從URL
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
您可以使用HTTPUtility.URLDecode去除20%和任何其他編碼的字符。它不會實際刪除它,而是將其替換爲一個空格,就像它代表的那樣。如果您確實希望完全刪除它,則必須使用替換。
使用System.Web.HttpUtility.UrlDecode
[MSDN]代替字符串替換的。
應用以下正則表達式:s/%20/ /g
爲什麼你不能直接替換它? – BoltClock
你想刪除它嗎?或者用空格替換它? – Gabe