我有一个适用于某些文本的应用程序,我需要解码字符串,如:
example \ x27s string
示例\ u0027s string
对于我尝试使用Uri.UnescapeDataString(string.Replace("\\x", "%"))
的第一个有效但不总是因为如果字符串类似于“ 40%的某些东西”,它会抛出{{1}因为“40%”。
对于第二个,我真的不知道如何解码它。
我可以用它来解码这两种字符串吗?
答案 0 :(得分:4)
尝试:
System.Web.HttpUtility.UrlDecode(input);
结果:
"example\x27s string" -> "example's string"
"example\u0027s string" -> "example's string"
请参阅MSDN。