@thinkkaka

Как при парсинге сайта сменить кодировку «1251»?

Хочу спарсить данные с сайта, но все русские буквы оказываются либо нижним подчёркиванием "_", либо символом вопроса в ромбе "�" (зависит от версии Visual Studio). В исходном коде сайта стоит кодировка charset="windows-1251".

Как сменить кодировку на стандарт или какая кодировка нужна?

мой код:

Imports System.IO
Imports System.Net

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim request As System.Net.HttpWebRequest
        Dim response As System.Net.HttpWebResponse = Nothing
        Dim reader As StreamReader

        System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12

        request = DirectCast(System.Net.WebRequest.Create("https://filmix.cloud/komedia/98757-kung-fyuri-kung-fury-2015.html"), System.Net.HttpWebRequest)

        request.UserAgent = "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:5.0) Gecko/20110619 Firefox/5.0"
        response = DirectCast(request.GetResponse(), System.Net.HttpWebResponse)
        reader = New StreamReader(response.GetResponseStream())

        RichTextBox1.Text = reader.ReadToEnd()
       
    End Sub
  • Вопрос задан
  • 18 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
17 янв. 2021, в 01:26
100000 руб./за проект
16 янв. 2021, в 22:34
10000 руб./за проект
16 янв. 2021, в 22:33
20000 руб./за проект