WebClient显示奇怪的字符

时间:2012-02-05 19:46:13

标签: .net vb.net webclient

我正在尝试下载此网站:http://tnid.us/lookup/5705544911/

并过滤掉数据以获取“原始电话公司”等,但它显示的是这些数据,而不是它应该显示的数据:

 <p class="lt">Estimated Region:<br /><strong>&#80;&#101;&#110;&#110;&#115;&#121;&#108;&#118;&#97;&#110;&#105;&#97;</strong>

而不是:

  

估计地区:
宾夕法尼亚州

有没有办法解决这个/在.NET中转换它?

2 个答案:

答案 0 :(得分:1)

那是 HTML

您正在寻找HTML Agility Pack

答案 1 :(得分:1)

您看到的数据是HTML encoded string of ascii values.

我不确定,但WebUtility.HtmlDecode可能会做到这一点。

如果事实证明解码内容包含ascii标记,那么您可能只能使用ascii字符表示的WebUtility.HtmlEncode标记部分。