Как правильно считать/записать файл в ANSI кодировке?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как правильно считать/записать файл в ANSI... Expand / Collapse
Автор
Сообщение
02.12.2006 0:18
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 21.09.2008 23:15
Сообщ.: 14, Visits: 117
Есть текстовой файл с ANSI кодировкой, английскими и русскими словами.
Хочу в консольном приложении считать каждую 5-ю строку из этого файла, выввести эту строку на экран и в файл:
StreamWriter outFile = File.CreateText(FileNameOut);
StreamReader inFile  = File.OpenText(FileName);
while((input = inFile.ReadLine())!= null) {
    Math.DivRem(i, 5, out ost);
    if(i==0 | ost==0 ) {
     Console.WriteLine(res);
     outFile.WriteLine(res);
     } 
    i++;
   } // while
К сожалению, на экране и в файле пропадают русские буквы. Как с этим бороться?
Сообщ. #908350
02.12.2006 10:35
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Как прочитать файл, содержащий русские символы?
Сообщ. #908351
02.12.2006 13:30
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
И, кстати, для расчета остатка от деления в С# есть специальный оператор - %
Сообщ. #908352
03.12.2006 17:24
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 21.09.2008 23:15
Сообщ.: 14, Visits: 117
Спасибо большое, попробую так и сделать.
Сообщ. #908366
03.12.2006 23:53
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 23.08.2008 19:49
Сообщ.: 1 577, Visits: 17 092
Вот здесь обсуждается как читать файлы с указанием кодировки.

http://www.aspnetmania.com/Forums/ForumMessage/3608.html

Сообщ. #908375
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 6:33