0

例如:mystr="\"http:\\/\\/somedomain.com\"";

我想将此字符串转换为"http://somedomain.com";

HttpUtility.HtmlDecode并且HttpUtility.UrlDecode不工作

怎么能转换这个?

4

1 回答 1

5

这是因为您需要在 C# 中转义“\”和引号 (") 字符。无需编码/解码。如果您想摆脱令人困惑的反斜杠,请在字符串前添加 @

myStr = @"http://www.google.com"

不过,您的字符串看起来很奇怪,因此您需要获取引号内的文本,然后删除 http:// 部分中那些奇怪放置的“\”。

于 2012-09-22T05:13:27.913 回答