Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
2 / 2 / 1
Регистрация: 14.08.2014
Сообщений: 220
1

Кодировка из dos в utf8

09.01.2015, 20:07. Показов 1245. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
я пишу программку по раздаче wifi которая работает через консоль, при работе программы нужно вывести из консоли то что она выводит но выводит кракозябры, я так понял мне нужно перевести из dos в utf8 так ли это? если да то подскажите как, кучу источников перерыл ничего не работает
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
ProcessStartInfo psiOpt = new ProcessStartInfo(@"cmd.exe", @"/c netsh wlan set hostednetwork mode=allow ssid=" + nm.Text + " key=" + ps.Text);
                // скрываем окно запущенного процесса
                psiOpt.WindowStyle = ProcessWindowStyle.Hidden;
                psiOpt.RedirectStandardOutput = true;
                psiOpt.UseShellExecute = false;
                psiOpt.CreateNoWindow = true;
                // запускаем процесс
                Process procCommand = Process.Start(psiOpt);
                // получаем ответ запущенного процесса
                StreamReader srIncoming = procCommand.StandardOutput;
                //string ans = Convert.ToString(procCommand.StandardOutput);
                // выводим результат
                var bytes = Encoding.Convert(srIncoming.CurrentEncoding, Encoding.GetEncoding(866), srIncoming.CurrentEncoding.GetBytes(srIncoming.ReadToEnd()));
                MessageBox.Show(Encoding.Default.GetString(bytes));
Кодировка из dos в utf8
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2015, 20:07
Ответы с готовыми решениями:

Кодировка UTF8
Ребят, занят созданием чата. Кто-нибудь может подсказать, почему кодировка отдельных символов...

Кодировка UTF8
Создаю файл с расширением txt. Не знаю как с кодировкой UTF8 записать символ новой...

Кодировка UTF8
Пишу программу текстового конвертера в с++ builder и в результате возникла ошибка. Как...

Кодировка utf8
Здравствуйте! Подскажите пожалуйста как быть в этой ситуации, есть функция подключения к базе, во...

1
Администратор
Эксперт .NET
17019 / 13372 / 5217
Регистрация: 17.03.2014
Сообщений: 27,342
Записей в блоге: 1
10.01.2015, 00:36 2
bykinator, вот так попробуй: (плюсом отмечены новые строки)
C#
1
2
3
4
5
6
7
8
ProcessStartInfo psiOpt = new ProcessStartInfo(@"cmd.exe", @"/c netsh wlan set hostednetwork mode=allow ssid=" + nm.Text + " key=" + ps.Text);
psiOpt.WindowStyle = ProcessWindowStyle.Hidden;
psiOpt.RedirectStandardOutput = true;
psiOpt.UseShellExecute = false;
psiOpt.CreateNoWindow = true;
/* + */ psiOpt.StandardOutputEncoding = Encoding.GetEncoding(866);
Process procCommand = Process.Start(psiOpt);
/* + */ string text = procCommand.StandardOutput.ReadToEnd();
1
10.01.2015, 00:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2015, 00:36
Помогаю со студенческими работами здесь

Кодировка UTF8
День добрый форумчане! Как получть строку в кодировке UTF-8? Пример: Из SELECT 'Черное' FROM...

Кодировка (utf8)
Прописываю в файле код: $mysqli = new mysqli("localhost", "root", "", "onlineForm"); ...

Base64 и кодировка utf8
Добрый день всем. от сервера приходит ответ - русский текст в base64 (digest_pp_base64). Когда...

Кодировка из utf8 в win1251
Здравствуйте! При обработке текстового файла в utf8 и копирования содержимого через макрос в ворд,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru