例如:mystr="\"http:\\/\\/somedomain.com\"";
我想将此字符串转换为"http://somedomain.com";
HttpUtility.HtmlDecode
和HttpUtility.UrlDecode
无效
如何转换?
答案 0 :(得分:5)
这是因为你需要在C#中转义“\”和引号(“)字符。没有编码/解码要做。如果你想摆脱混乱的反斜杠,在你的字符串之前加一个@ / p>
myStr = @“http://www.google.com”
尽管如此,你的字符串看起来很奇怪,所以你需要在引号内部获取文本,然后在http://部分删除那些奇怪的“\”。