HttpUtility.UrlPathEncode(Urlstring)无法正常工作 - 找不到页面错误

时间:2018-01-24 05:52:17

标签: asp.net

我正在使用HttpUtility.UrlPathEncode来编码url。当命中编码的url结果是找不到页面时

HttpUtility.UrlPathEncode(数据结构C ++的“http://example.com/Fundamentals”)

已编码的网址

http://example.com/Fundamentals%20Of%20Data%20Structures%20C++

找不到网页

请帮我解决此问题

1 个答案:

答案 0 :(得分:0)

+符号是网址中的特殊符号。它用于表示空间。您应该编码+符号。它的值应为%2B。例如。 HttpUtility.UrlPathEncode(someURL).Replace("+","%2B")