Windows Phone-解码字符串中的ASCII

本文关键字:ASCII 字符串 Phone- 解码 Windows | 更新日期: 2023-09-27 18:21:35

字符串中有ASCII编码字符。类似这样的东西:

%7B%22video%22%3A%7B%22JSONinfo%22%3A%7B%22id%22%3A212096%2C%22title

如何将其解码为"正常"字符串?我试图找到答案,但我找到了ASCII字符字节[]的解决方案。我有一个想法,我可以用它们所代表的字符替换所有以%开头的字符,但我认为有更好的方法。还有一件事,解决方案必须适用于windowsphone。感谢

Windows Phone-解码字符串中的ASCII

使用HttpUtility.UrlDecode()。例如,对于您给定的字符串,结果是"{"video":{"JSONinfo":{"id":212096,"title"

您可能有其他选择。选择适用于WP 的

string s = "%7B%22video%22%3A%7B%22JSONinfo%22%3A%7B%22id%22%3A212096%2C%22title";
var s1 = System.Web.HttpUtility.UrlDecode(s);
var s2 = System.Net.WebUtility.UrlDecode(s);
var s3 = System.Uri.UnescapeDataString(s);