Кодировки DOS и Windows - C#
Формулировка задачи:
Как кодировать в формат ДОС и обратно. Например для чтения и записи в файл. добавте код вместо комментарий
static void Main(string[] args) { string s1, s2; s1 = "Hello wodrl => Привет мир"; Console.WriteLine(s1); // здесь перекодировать s1 из Windows в DOS StreamWriterTest(@"C:\Test\MyDataDefault.txt", s1); StreamReaderTest(@"C:\Test\MyDataDefault.txt", out s2); // здесь перекодировать s2 из DOS в Windows Console.WriteLine(s2); Console.ReadLine(); } static void StreamWriterTest(string fileName, string fileData) { using (StreamWriter sw = new StreamWriter(fileName, false, Encoding.Default)) { sw.Write(fileData); } } static void StreamReaderTest(string fileName, out string fileData) { using (StreamReader sr = new StreamReader(fileName, Encoding.Default)) { fileData = sr.ReadToEnd(); } }
Решение задачи: «Кодировки DOS и Windows»
textual
Листинг программы
static void StreamWriterTest(string fileName, string fileData) { using (StreamWriter sw = new StreamWriter(fileName, false, Encoding.GetEncoding("CP-866")) { sw.Write(fileData); } } static void StreamReaderTest(string fileName, out string fileData) { using (StreamReader sr = new StreamReader(fileName, Encoding.GetEncoding("CP-866"))) { fileData = sr.ReadToEnd(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д