тересно, а веб клиент сомтрит на хедер ответа кодировку? или тупо юзает заданнаю в совйстве и все
doenloadstring тупо подбирает кодировку из сеттинга, так в доке написано. парсить кодировку по контенттипу думаю можно: вычитать кодировку, сменить у клиента и заново считать сайт