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