C# C语言中JSON的URL解码#
我有一个广泛使用ajax(jQuery)的应用程序,在向我的web服务发送JSON时,我总是“转义”任何字符串,以确保其中没有任何污点。为了在另一端(在我的c#代码中)解码它,我一直在使用HttpUtility.URLDecode(),这一直是一种享受,直到它出现在符号中,它似乎无法处理它C# C语言中JSON的URL解码#,c#,javascript,jquery,json,C#,Javascript,Jquery,Json,我有一个广泛使用ajax(jQuery)的应用程序,在向我的web服务发送JSON时,我总是“转义”任何字符串,以确保其中没有任何污点。为了在另一端(在我的c#代码中)解码它,我一直在使用HttpUtility.URLDecode(),这一直是一种享受,直到它出现在符号中,它似乎无法处理它 我想知道的是,这是解码字符串的最佳方法吗?如何处理符号?问题可能在转义方面。使用JavaScript的encodeURIComponent(),而不是旧的escape(),它不处理Unicode字符。我也遇到
我想知道的是,这是解码字符串的最佳方法吗?如何处理符号?问题可能在转义方面。使用JavaScript的encodeURIComponent(),而不是旧的escape(),它不处理Unicode字符。我也遇到了同样的问题,问题是
escape()
要在C#中检索数据,我使用System.Uri.UnescapeDataString()
请提供更多信息。“似乎无法处理它”并不能告诉我们太多。欢呼声对它进行了排序,然后我使用了底部描述的FixedCodeUriComponent函数。