Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/27: Рейтинг темы: голосов - 27, средняя оценка - 4.85
212 / 212 / 20
Регистрация: 18.05.2010
Сообщений: 847
1

Кодировки DOS и Windows

29.10.2010, 20:49. Показов 4861. Ответов 1
Метки нет (Все метки)

Как кодировать в формат ДОС и обратно. Например для чтения и записи в файл.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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();
            }
        }
добавте код вместо комментарий
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2010, 20:49
Ответы с готовыми решениями:

Из Win кодировки в Dos
Подскажите, пожалуйста, как можно преобразовать текст из Windows кодировки в Dos кодировку. В...

В чём отличия кодировки ms dos от кодировки ms windows?
Всем привет, подскажите в чём отличия кодировки ms dos от кодировки ms windows?

Перевод из кодировки Dos в Windows и обратно
Доброго времени суток. У меня такая проблема, как написать программу которая бы переводила текст из...

Как перекодировать записи из DOS-кодировки в Windows ?
Как мне перекодировать записи из DOS-кодировки в Windows ?

1
89 / 88 / 13
Регистрация: 28.09.2010
Сообщений: 262
30.10.2010, 01:10 2
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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();
            }
        }
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2010, 01:10

Какие функции есть для перевода из DOS-кодировки в Windows?
Какие функции есть для перевода из DOS-кодировки в Windows?

Преобразование текстовых файлов из кодировки DOS в кодировку Windows и обратно
Программа преобразования текстовых файлов из кодировки DOS в кодировку Windows и обратно.

Преобразование текстовых файлов из кодировки DOS в кодировку Windows и обратно (tasm)
Преобразование текстовых файлов из кодировки DOS в кодировку Windows и обратно по теме...

Готовый модуль для конвертирования текстовых строк из DOS кодировки в Windows и обратно
Часто возникает вопрос о конвертирование русских текстов в различных кодировках. Вот написал...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru