2012-03-12 5 views
-1

Possible en double:
How do I replace all the spaces with %20 in C#URL Encodage en C#

Je suis à la recherche d'une méthode de codage url en C#. Je connais Server.UrlEncode mais je pense que cela encode les espaces comme un symbole +. Je pense que je me souviens d'un qui fait des espaces comme% 20 mais ne peut pas se souvenir de ce que c'est. Est-ce que quelqu'un sait ou est-ce que je suis confus avec quelque chose d'autre?

+2

S'il vous plaît voir cette http://stackoverflow.com/questions/1517586/how-do-i-replace-all-the-spaces-with-20-in-c-sharp – dotoree

+0

excellente Uri.EscapeDataString était ce que je cherchais. Merci @dotoree – slimsam86

Répondre

1

Utilisez HttpServerUtility.UrlEncode Méthode (chaîne) ... URL-encode une chaîne et renvoie la chaîne codée.

System.Web.HttpUtility.UrlEncode(string url)