Лёлька
РС
Роман Суриков
Ну видимо файл в какой-то кодировке, отличной от Unicode.
Скорее всего Windows 1251 хотя может и 866.
Какая именно - отсюда файл не видно
Используйте StreamReader с указанной кодировкой.
Один из конструкторов позволяет её задать.
public StreamReader(String file, Encoding encoding)
Н-р:
using System.IO;
using System.Text;
....
StreamReader sr=new StreamReader("myfile.txt", Encoding.GetEncoding(1251));
Подробнее + полный пример:
http://msdn.microsoft.com/ru-ru/library/x8xxf0x5(v=vs.110).aspx
И подробнее про Encoding:
http://msdn.microsoft.com/ru-ru/library/system.text.encoding(v=vs.110).aspx
Похожие вопросы