2011-04-10 58 views
2

我有一些文字工作的一个应用程序,我需要解码,例如字符串:解码串

例如\ x27s串

例如\提供上门串

对于第一个我尝试使用Uri.UnescapeDataString(string.Replace("\\x", "%"))这是有效的,但并不总是如此,如果字符串是“某些东西的东西”的40%,它会抛出一个Exception,因为“40%”。

对于第二个我真的不知道如何解码。

有什么我可以用来解码这两种字符串?

回答

4

尝试:

System.Web.HttpUtility.UrlDecode(input); 

结果:

"example\x27s string" -> "example's string" 
"example\u0027s string" -> "example's string" 

MSDN

+0

@Sergio:谢谢你的建议! :) – abatishchev 2011-04-10 18:04:48