Лёлька
Лёлька

Проблема с C# Считываю строку из файла на русском, а выдает вопросительные знаки. На латинице все в порядке.

РС
Роман Суриков

Ну видимо файл в какой-то кодировке, отличной от 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

Похожие вопросы
[C++]: подсчет количества строк в txt-файле
как на C/C++ прочитать тока первую строку из файла?
Проблема с строками в C++
Как правельно считать с файла с одной строки отдельно каждое слово? у меня получается только считывать строки
С++. не выводит строку символов в обратном порядке по-русски. в чем причина?
c++ Как из файла считать строку N
c++ Как из файла считать строку N (т. е. сразу, например 2227 строку)
В C++ cin считывает значение и переходит
[C++] Не отправляет файлы на FTP. Выдает ERROR!
Как записывать русские буквы в файл а не кракозябры на c++? Как записывать русские буквы в файл а не кракозябры на c++?