我正在使用WebClient.DownloadString方法从网站获取响应。

有时,返回的字符串将包含'符号,就像它的代码一样:n#39(或者类似的,我从内存中调用它)。

我已经使用String.Replace方法来替换所有出现的内容,但是也许有一个内置方法可以让我将这些编码转换为实际字符。

是否存在?

最佳答案

是的,您可以使用HttpUtility.HtmlDecode()方法进行操作

HttpUtility.HtmlDecode(myEncodedString)


ps。您需要在项目中引用System.Web.dll程序集。

详情请看


MSDN: HttpUtility.HtmlDecode Method

10-07 19:51