Có chức năng nào chuyển đổi chuỗi Url thoát thành dạng không thoát của nó không? System.Web.HttpUtility.UrlDecode()
có thể thực hiện công việc đó nhưng tôi không muốn thêm tham chiếu đến System.Web.dll
. Vì ứng dụng của tôi không phải là một ứng dụng web, tôi không muốn thêm một phụ thuộc chỉ sử dụng một hàm trong một assembly.Giải mã Url đã thoát mà không sử dụng HttpUtility.UrlDecode
CẬP NHẬT: Kiểm tra Rick Strahl's blog post về cùng một vấn đề.
Bài đăng của Rick Strahl là phải đọc - nó chứa nền tảng cần thiết và phân tích sâu về các giải pháp khác nhau mà .NET framework cung cấp (hoặc không cung cấp). – Oliver
Bản sao có thể có của [Làm cách nào để giải mã tham số URL bằng C#?] (Http://stackoverflow.com/questions/1405048/how-do-i-decode-a-url-parameter-using-c) –