Was genau ist der Unterschied zwischen den beiden Funktionen. Die Ausgabe scheint ähnlich mit Ausnahme der Uri.EscapeUriString
codiert Leerzeichen und Server.UrlEncode
codiert sie als +
Zeichen.Server.UrlEncode vs Uri.EscapeDataString
Und die letzte Frage, die vorzugsweise
Beachten Sie, dass im OP der OP fragte nach 'Uri.EscapeDataString' und in der Frage, die er fragt nach' Uri.EscapeUriString' sie ein Äquivalent. –
Ich habe eine ausführliche Antwort auf eine verwandte Frage [hier] (https://Stackoverflow.com/a/47877559/62600) gepostet, und im Nachhinein könnte es eine bessere Lösung für diese Frage gewesen sein, obwohl ich nicht will Doppelpost so hoffentlich hier zu verknüpfen wird ausreichen. –