Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: .NET - считывание из *.txt Добавлено: 16.06.03 15:30  

Автор вопроса:  NetRat

Нужно считать русский текст. Английский и цифры без вопросов, а русские вообще пропускает - на выходе имеет что-то вроде "., 1%", т.е. буквы РУССКИЕ пропускает, остальные символы считывает. Как бороться? Пробовал в разных кодировках(win/dos), не помогает. C#:

string str, path = @"d:\test.txt";

StreamReader sr = new StreamReader(path);//File.OpenText(path)-проблему не решает

str = sr.ReadLine();

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 16.06.03 18:51
Когда содаёшь FileStream в параметре Encoding поставь Text.encoding.getencoding(1251)

Ответить

Номер ответа: 2
Автор ответа:
 BooBLe



Вопросов: 4
Ответов: 15
 Профиль | | #2 Добавлено: 09.03.09 13:07
Когда содаёшь FileStream в параметре Encoding поставь Text.encoding.getencoding(1251)


таже проблемма. так пробовал - не помогает

Ответить

Номер ответа: 3
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #3 Добавлено: 09.03.09 13:22
Сохрани текстовый файл в UTF-8, например блокнотом, а потом читай

Ответить

Номер ответа: 4
Автор ответа:
 BooBLe



Вопросов: 4
Ответов: 15
 Профиль | | #4 Добавлено: 09.03.09 15:04
спасибо помогло. Чуствовал туплю. И правда туплю

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам