Страница: 1 |
Нужно считать русский текст. Английский и цифры без вопросов, а русские вообще пропускает - на выходе имеет что-то вроде "., 1%", т.е. буквы РУССКИЕ пропускает, остальные символы считывает. Как бороться? Пробовал в разных кодировках(win/dos), не помогает. C#: string str, path = @"d:\test.txt"; StreamReader sr = new StreamReader(path);//File.OpenText(path)-проблему не решает str = sr.ReadLine();
Страница: 1 |
Вопрос: .NET - считывание из *.txt
Добавлено: 16.06.03 15:30
Автор вопроса: NetRat
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #1
Добавлено: 16.06.03 18:51
Когда содаёшь FileStream в параметре Encoding поставь Text.encoding.getencoding(1251)
Номер ответа: 2
Автор ответа:
BooBLe
Вопросов: 4
Ответов: 15
Профиль | | #2
Добавлено: 09.03.09 13:07
таже проблемма. так пробовал - не помогает
Номер ответа: 3
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #3
Добавлено: 09.03.09 13:22
Сохрани текстовый файл в UTF-8, например блокнотом, а потом читай
Номер ответа: 4
Автор ответа:
BooBLe
Вопросов: 4
Ответов: 15
Профиль | | #4
Добавлено: 09.03.09 15:04
спасибо помогло. Чуствовал туплю. И правда туплю