我一直在使用 Html 敏捷包为我的 Windows Phone 应用程序解析这个网站;
首先我使用 webclient 类下载它,然后给出 HtmlDocument 的结果。
iso-8859-1 编码存在一些问题,但 htmlentity.DeEntitize 解决了字母 Öä 显示为 Ö 和 ä 的问题...
但是该文档仍然有一些随机编码的斯堪的纳维亚字符(äö)(显示为:�)。
这些字母使用铬完美显示。
我一直在使用 Html 敏捷包为我的 Windows Phone 应用程序解析这个网站;
首先我使用 webclient 类下载它,然后给出 HtmlDocument 的结果。
iso-8859-1 编码存在一些问题,但 htmlentity.DeEntitize 解决了字母 Öä 显示为 Ö 和 ä 的问题...
但是该文档仍然有一些随机编码的斯堪的纳维亚字符(äö)(显示为:�)。
这些字母使用铬完美显示。
Windows Phone 仅支持一小组编码,iso-8859-1 不是其中之一!
要解决这个问题,只需使用Silverlight Encoding Generator创建编码处理程序,转换文本,然后像现在一样使用 HTML Agility Pack!