Czy jest jakaś funkcja, która konwertuje eskapowany łańcuch adresu URL do postaci bez zmiany znaczenia? System.Web.HttpUtility.UrlDecode()
może wykonać tę pracę, ale nie chcę dodawać odwołania do System.Web.dll
. Ponieważ moja aplikacja nie jest aplikacją WWW, nie chcę dodawać zależności tylko przy użyciu funkcji w zespole.Dekodowanie adresu ucieczki bez użycia HttpUtility.UrlDecode
AKTUALIZACJA: Sprawdź numer Rick Strahl's blog post dotyczący tego samego problemu.
Posta Ricka Strahla jest koniecznością - zawiera niezbędne tło i dogłębną analizę różnych rozwiązań oferowanych przez platformę .NET (lub ich nie oferuje). – Oliver
Możliwy duplikat [Jak zdekodować parametr adresu URL za pomocą C#?] (Http://stackoverflow.com/questions/1405048/how-do-i-decode-a-url-parameter-using-c) –