23
Sự khác biệt chính xác giữa hai hàm. Đầu ra có vẻ tương tự, ngoại trừ việc Uri.EscapeUriString
mã hóa các không gian thành %20
và Server.UrlEncode
mã hóa chúng dưới dạng một dấu hiệu +
.Server.UrlEncode vs Uri.EscapeDataString
Và câu hỏi cuối cùng mà nên được sử dụng tốt nhất
Lưu ý rằng trong tiêu đề, OP hỏi về 'Uri.EscapeDataString' và trong câu hỏi anh ta hỏi về' Uri.EscapeUriString' chúng tương đương nhau. –
Tôi đăng một câu trả lời chi tiết cho một câu hỏi liên quan [ở đây] (https://stackoverflow.com/a/47877559/62600), và trong hindsight nó có thể là một phù hợp hơn cho câu hỏi này, mặc dù tôi không muốn bài đăng đôi để hy vọng liên kết đến nó ở đây sẽ đủ. –