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