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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д