【发布时间】:2012-03-15 13:50:26
【问题描述】:
我正在使用 HtmlAgilityPack 解析我的 html 文档,但无法正确获取 html。
例如:
string s="<!DOCTYPE html>
<li>Voltage: <0.05% + 10 mV
(<0.1% + 25 mV for output 2 of E3646/47/48/49A)</li>
</html>";
HtmlAgilityPack.HtmlDocument doc;
doc.LoadHtml(s);
但我明白了:
"<li>Voltage: <0.05% +="" 10="" mv=""></0.05%><0.1% +="" 25="" mv="" for="" output="" 2="" of=""></0.1%></li>"
代替:
"<li>Voltage: <0.05% + 10 mV (<0.1% + 25 mV for output 2 of E3646/47/48/49A)</li>"
有什么问题?
附言我有另一个 utf-8 编码的 html 文档,它没有问题。
【问题讨论】:
标签: c# utf-8 html-agility-pack