Мне нужно установить кодировку в приложении с графическим интерфейсом.
Приложение получает результат анализа веб-страницы и отображает результат в TextBox;
Кодировка веб-страницы - Windows-1251.
Мой дисплей показывает черный ромб.
Thx!
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Text.RegularExpressions;
using System.Net;
namespace WindowsFormsApplication1{
public partial class Form1 : Form{
public Form1(){
InitializeComponent();
}
private void get_field_Click(object sender, EventArgs e){
string url = url_field.Text;
string pattern = pattern_field.Text;
string html = string.Empty;
HttpWebRequest myHttpWebRequest = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
StreamReader result = new StreamReader(myHttpWebResponse.GetResponseStream(), Encoding.GetEncoding(1251));
html = result.ReadToEnd();
MatchCollection matches = Regex.Matches(html, pattern);
foreach(Match title in matches){
GroupCollection group = title.Groups;
result_field.Text += group[1].ToString() + "\n\n\n";
}
}
}