웹 페이지를 가져 오려고하지만 특수 문자에 문제가 있습니다. 올바른 판독 값을 얻기 위해 데이터를 변환하는 방법은 무엇입니까? 웹 사이트는 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);