Здравствуйте, Serjinio, Вы писали:
S>Люди, подскажите как прочитать русский текст из файла в С#
S>следующий код работает только для латинских символов((
S>S> string res = "";
S> StreamReader sr = new StreamReader(name);
S> res = sr.ReadLine().Trim();
S> sr.Close();
S>
Файлы по-умолчанию открываются в кодировке UTF-8, а твой файл сохранен, вероятнее всего в cp1251. Латиница в UTF-8 выглядит также, как любой другой кодировке, а вот с русскими буквами не так.
Кодировку надо явно указывать при открытии.
string res = "";
StreamReader sr = new StreamReader(name,Encoding.GetEncoding(1251)/*или Encoding.Default если 1251 - кодировка по-умолчанию системы*/);
res = sr.ReadLine().Trim();
sr.Close();
А вообще такой код лучше заменить на
string res = File.ReadAllText(name,Encoding.Default);