none
Htmlagilipack портит кодировку RRS feed

  • Вопрос

  • Столкнулся с такой проблемой что после того как я провожу изменения в файле а потом сохраняю его то вся кодировка в этом файле слетает, гуглил долго, но безрезультатно 
    10 марта 2013 г. 14:51

Ответы

  • Нашел на просторах интернета:

    string html = "http://site.domain";
    HtmlDocument HD = new HtmlDocument();
    var web = new HtmlWeb
             {
                  AutoDetectEncoding = false,
                  OverrideEncoding = Encoding.UTF8,
             };
    HD = web.Load(html);
    
    // Собственно, здесь и производится выборка интересующих нодов
    // В данном случае выбираем блочные элементы с классом eTitle
    HtmlNodeCollection NoAltElements = HD.DocumentNode.SelectNodes("//div[@class='eTitle']");
    
    // проверка на наличие найденных узлов
    if (NoAltElements != null)
    {
        foreach (HtmlNode HN in NoAltElements)
        {
            //Получаем строчки
            string outputText = HN.InnerText;
        }
    }

    Источник

    • Помечено в качестве ответа Шварц 10 марта 2013 г. 18:55
    10 марта 2013 г. 18:33

Все ответы