TextBox выводит данные от ping иероглифами - C#
Формулировка задачи:
Всем привет. Столкнулся с проблемой. Делаю запрос в командную строку, чтобы мне показал, допустим, PING на сайт www.mail.ru в поле TextBox. Команда работает, но данные высвечиваются иероглифами Помогите решить проблему.
Вот что получается:
Вот собственно код:
ProcessStartInfo psiOpt = new ProcessStartInfo(@"C:\\Windows\\System32\\cmd.exe", @"/C ping mail.ru");
psiOpt.WindowStyle = ProcessWindowStyle.Hidden;
psiOpt.RedirectStandardOutput = true;
psiOpt.UseShellExecute = false;
psiOpt.CreateNoWindow = true;
Process procCommand = Process.Start(psiOpt);
// выводим результат
textBox1.Text = srIncoming.ReadToEnd();Решение задачи: «TextBox выводит данные от ping иероглифами»
textual
Листинг программы
var info = new ProcessStartInfo(@"C:\\Windows\\System32\\cmd.exe", @"/C ping mail.ru") {
WindowStyle = ProcessWindowStyle.Hidden,
RedirectStandardOutput = true,
UseShellExecute = false,
CreateNoWindow = true,
StandardOutputEncoding = Encoding.GetEncoding(866)
};
var process = Process.Start(info);
textBox1.Text = process.StandardOutput.ReadToEnd();