Encoding.GetEncoding(1251) выдаёт иероглифы - C#

Формулировка задачи:

Помогите с кодировкой.. charset=windows-1251
private void button1_Click(object sender, EventArgs e)
        {
            HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create("http://forum.*****/");
            myHttpWebRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:11.0) Gecko/20100101 Firefox/11.0";
            myHttpWebRequest.Accept = "image/png,image/*;q=0.8,*/*;q=0.5";
            myHttpWebRequest.Headers.Add("Accept-Language", "en-us,en;q=0.8,en-us;q=0.5,en;q=0.3");
            myHttpWebRequest.Headers.Add("Accept-Encoding", "gzip, deflate");
            myHttpWebRequest.Referer = "";
            myHttpWebRequest.Headers.Add("Accept-Language", "en");
            myHttpWebRequest.ContentType = "application/x-www-form-urlencoded";
            Application.DoEvents();
 
            HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
            StreamReader myStreamReader = new StreamReader(myHttpWebResponse.GetResponseStream(), Encoding.GetEncoding(1251));
 
            textBox1.Text = myStreamReader.ReadToEnd();
           
        }
Encoding.GetEncoding(1251) выдаёт иероглифы

Код к задаче: «Encoding.GetEncoding(1251) выдаёт иероглифы - C#»

textual
 //запрос на ответ в компрессионном виде 
myHttpWebRequest.Headers.Add("Accept-Encoding", "gzip, deflate");
 
//Декомпрессить нужно так 
myHttpWebRequest.AutomaticDecompression = DecompressionMethods.Deflate | DecompressionMethods.GZip;
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

15   голосов, оценка 3.933 из 5


СДЕЛАЙТЕ РЕПОСТ