Запись файла в кодировке DOS - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день! Нужно записать файл в кодировке CP866 (DOS). Пишу:
File.AppendAllText("1.txt", "какой-нибудь текст", Encoding.GetEncoding(866));
Проблема в том, что создается файл в кодировке "

Unix

866 (OEM -русская)", а мне нужно, чтобы файл был в кодировке "

Win

866 (OEM -русская)". Запускаю на Windows, понятно дело. Подскажите, как сохранять в кодировке Windows? p.s. Кодировки очень похожи и обе открываются в блокнотах, но мне нужно этот файл подсунуть программе, а она по умолчанию понимает только Win866.

Решение задачи: «Запись файла в кодировке DOS»

textual
Листинг программы
Encoding.GetEncoding("cp866");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5