私はウェブページを取得しようとしていますが、私は特殊文字に問題があります。正しい読み方を得るためにデータをどのように変換するのですか?ウェブサイトはISO 8859-1を使用し、私はUTF 8を使用する必要があります。
string url = "http://www.ta-meteo.fr/troyes.htm";
HtmlWeb web = new HtmlWeb();
HtmlDocument doc = web.Load(url);
HtmlNode bulletinMatin = doc.DocumentNode.SelectSingleNode("//*[@id='blockdetday0']/div[1]/p[1]");
MessageBox.Show(bulletinMatin.InnerText);
ありがとう。
私は問題を解決した
string url = "http://www.ta-meteo.fr/troyes.htm";
Encoding iso = Encoding.GetEncoding("iso-8859-1");
HtmlWeb web = new HtmlWeb()
{
AutoDetectEncoding = false,
OverrideEncoding = iso,
};
HtmlDocument doc = web.Load(url);
HtmlNode bulletinMatin = doc.DocumentNode.SelectSingleNode("//*[@id='blockdetday0']/div[1]/p[1]");
MessageBox.Show(bulletinMatin.InnerText);