2012-08-24 12 views
6

Bazı kodlanmış materyallerden geçen bir web servisim var.abouce decodeURI ile nasıl giderim? C#/asp.net

JavaScript:

var x = encodeURIComponent(data); 

Ama X sunucuya gönderildiğinde, bunu çözmek için kuramıyorum. HTTP ve URI ad alanlarını araştırıyordum ama HttpUtility.HtmlDecode() ve Uri.EscapeUriString()'u denediğimden tam olarak istediğim şeyi bulmakta zorluk çekiyordum.

Bu nasıl yapılır?

cevap

13

HttpUtility.HtmlDecode() yerine HttpUtility.UrlDecode()'u deneyin.

+0

tatlı. Teşekkürler, işe yarayan cevap bu gibi görünüyor. Hakkında çok uzun bir makaleye bakıyordum: http://blogs.msdn.com/b/yangxind/archive/2006/11/09/don-t-use-net-system-uri-unescapedatastring-in-url -decoding.aspx – Fallenreaper

İlgili konular