HttpUtility.HtmlDecode не декодирует пробелы?

У меня есть это

 string test =  HttpUtility.HtmlDecode("http://test.com/Folder1/Folder2/my%20view.aspx");

Когда я смотрю в тест, у него все еще есть %20 ​​вместо пробела. Почему это не расшифровывает это?

Ответ 1

Вы ищете HttpUtility.UrlDecode() (в пространстве имен System.Web, я думаю)

Ответ 2

HttpUtility.HtmlDecode не декодирует "%20", используйте HttpUtility.UrlDecode для декодирования "%20"