Подтвердить что ты не робот

Server.UrlEncode vs Uri.EscapeDataString

В чем же разница между двумя функциями. Результат кажется похожим, за исключением того, что Uri.EscapeUriString кодирует пробелы до %20 и Server.UrlEncode, кодирует их как знак +.

И последний вопрос, который следует использовать предпочтительно

4b9b3361

Ответ 1

Если кто-то столкнется с этим в будущем:

После некоторого рытья я обнаружил, что Uri.EscapeDataString является предпочтительным вариантом. См. Самый высокий голосовой ответ на этот и этот пост.