如何将HTML编码符号转换为实际字符?

3
我正在使用WebClient.DownloadString方法从网站获取响应。
有时,返回的字符串将包含'符号作为它的代码:n#39(或类似的,我是从记忆中回想起来的)。
我已经使用了String.Replace方法来替换任何出现的情况,但也许有一种内置的方法可以让我将这些编码转换为实际字符。
这个存在吗?
2个回答

9
是的,您可以使用HttpUtility.HtmlDecode()方法来实现。
HttpUtility.HtmlDecode(myEncodedString)

注意:在您的项目中需要引用 System.Web.dll 程序集。

详见以下链接:


谢谢,那似乎是我正在寻找的。它说这个方法位于System.Web命名空间中,但我似乎找不到它。我正在制作一个Winforms应用程序。 - Only Bolivian Here
你需要在项目中引用 System.Web.dll 程序集。 - YetAnotherUser
谢谢,问题出在我的应用程序目标是ClientFramework。我改为完整版本后现在可以引用System.Web.dll文件了。你应该把这个加到你的回答里,我会标记为正确答案。 - Only Bolivian Here

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接