кода в C#?
Задача заключается в скачивании с случайного сайта HTML кода и определение всего текста, заключенного во всех тегах <p>
Работает только если в тегах текст на английском языке, а если текст на украинском/русском - не работает.
Как можно исправить данный косяк?
Текст в тегах <p> беру таким образом
у вебКлиента кодировку установите https://docs.microsoft.com/ru-ru/dotnet/api/system.net.webclient.encoding?view=netcore-3.1
спасибо, сейчас попробую
Получилось. Спасибо большое!
дык с сайта может прийдти в каком-то KOI8-R
ага. и win1251 или как там
тересно, а веб клиент сомтрит на хедер ответа кодировку? или тупо юзает заданнаю в совйстве и все
doenloadstring тупо подбирает кодировку из сеттинга, так в доке написано. парсить кодировку по контенттипу думаю можно: вычитать кодировку, сменить у клиента и заново считать сайт
Обсуждают сегодня