2011-05-21 19 views

cevap

32

deneyin, ya Uri.EscapeDataString kullanabilir veya:

var rawString = @"this & that"; 
var uriEncoded = Uri.EscapeDataString(rawString); 
var httpUtilityEncoded = HttpUtility.UrlEncode(rawString); 

Onlar 'çok benzer yeniden ama yolu özel karakterleri ustaca farklı sonuçlar üretebilir, boşluk gibi, kodlanmıştır:

Console.WriteLine(uriEncoded); 
// uriEncoded = "this%20%26%20that" 

Console.WriteLine(httpUtilityEncoded); 
// httpUtilityEncoded = "this+%26+that" 
0

w çalıştı mı i'inci: Ben Xamarin formları projede kullandı,

var url = System.Net.WebUtility.UrlEncode(string); 

Sen System.Web bir bağımlılık gerekmez ve PCL'de kullanabilirsiniz.

İlgili konular