Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
 Аватар для SkullDuck
6 / 6 / 1
Регистрация: 18.06.2010
Сообщений: 93
.NET 4.x

Исправить кодировку cmd

11.02.2011, 09:01. Показов 5056. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
Process pr = new Process();
pr.StartInfo.FileName = "cmd";
pr.StartInfo.Arguments = "/k dir c: > C:/log.txt";
pr.Start();
pr.WaitForExit();
В log.txt записывается что-то типа:
’®¬ ў гбва®©б⢥ C Ё¬ҐҐв ¬ҐвЄг System
‘ҐаЁ©*л© *®¬Ґа ⮬*: BC97-9AB2
C#
1
2
3
Encoding enc = Encoding.GetEncoding("cp1251");
StreamReader rs = new StreamReader("C:/log.txt",enc);
string a = rs.ReadToEnd();
Так не помогает, ничего не меняется. Как это перегнать в нормальную читаемую кодировку?
(простите если вопрос тупой, с# изучаю 2 день)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2011, 09:01
Ответы с готовыми решениями:

Как поменять кодировку (перенаправление информации с cmd в свое приложение)
Есть вот такой код using System; using System.IO; using System.Diagnostics; public class Test { public static void...

Как изменить кодировку cmd при выполнении программы на Java?
Подскажите как решить ситуацию с cmd. Написала код на Java при выполнении в cmd выдаются бракозябры. Стандатрные способы не помогают,...

Можно ли изменить кодировку Windows-1251 на Utf-8 при помощи Cmd.exe?
В бух.7.7 создал файл.txt, нужно сохранить его в utf-8. Средства 1с77 позволяют менять кодовую страницу только WIN либо DOS. Можно ли...

4
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
11.02.2011, 09:17
Цитата Сообщение от SkullDuck Посмотреть сообщение
Так не помогает, ничего не меняется. Как это перегнать в нормальную читаемую кодировку?
Попробуй другие кодировки
0
 Аватар для SkullDuck
6 / 6 / 1
Регистрация: 18.06.2010
Сообщений: 93
11.02.2011, 09:27  [ТС]
"utf-8" тоже не катит. ANSI не воспринимает. Можно список где-нить найти?

Добавлено через 2 минуты
Все, разобрался! Нужно написать Encoding enc = Encoding.GetEncoding(866);
866 - кодировка DOS866 или что-то такое, используется в cmd
0
Shawol
17.02.2014, 21:46
не могли бы вы описать подробно, что именно нужно вводить в командную строку. Такая же проблема, не могу разобраться.
 Аватар для dirtez0
44 / 44 / 19
Регистрация: 20.01.2014
Сообщений: 87
17.02.2014, 21:50
Цитата Сообщение от SkullDuck Посмотреть сообщение
C#
1
2
3
Encoding enc = Encoding.GetEncoding("cp1251");
StreamReader rs = new StreamReader("C:/log.txt",enc);
string a = rs.ReadToEnd();
Вон же он там написал, просто вместо "cp1251", пишите "866". И не в командой строке, а в исходнике.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.02.2014, 21:50
Помогаю со студенческими работами здесь

Исправить кодировку
Вся бд в кодировке utf8. в phpmyadmin нашла такую не понятную мне что-то. и не знаю как его исправить. Помогите поставить все на utf8. ...

Исправить кодировку
Здравствуйте, в post.php приходят данные со страницы UTF-8, мне их нужно засунуть в базу данных cp1251. Подскажите как сделать? Уже и...

Исправить кодировку
Приветствую, помогите пожалуйста разобраться с кодировкой и решить каким методом можно её сделать нормальным видом. Вот что...

Исправить кодировку страницы

Исправить кодировку в логах pg 9.3/9.4
В логах получаю следующее pg_restore: could not execute query: РћРЁР˜Р‘РљРђ: удалить объект ограничение...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru