Mon*_*RPG 0 c# wpf encoding load html-agility-pack
使用以下方法加载页面时是否可以设置自定义编码?
HtmlWeb hwWeb = new HtmlWeb();
HtmlDocument hd = hwWeb.load("myurl");
Run Code Online (Sandbox Code Playgroud)
我想将编码设置为“iso-8859-9”。
我使用 C# 4.0 和 WPF。
编辑:该问题已在 MSDN 上得到解答。
我想您可以尝试覆盖HtmlWeb对象中的编码。
尝试这个:
var web = new HtmlWeb
{
AutoDetectEncoding = false,
OverrideEncoding = myEncoding,
};
var doc = web.Load(myUrl);
Run Code Online (Sandbox Code Playgroud)
注意:该OverrideEncoding属性似乎已添加到修订版 76610 的 HTML 敏捷包中,因此在当前版本 v1.4 (66017) 中不可用。下一个最好的做法是手动读取页面并覆盖编码。
| 归档时间: |
|
| 查看次数: |
10473 次 |
| 最近记录: |