Здравствуйте, sulik, Вы писали:
S>Записываю в файл при помощи StreamWriter-а. S>Читаю при помощи StreamReader-а. S>Оба по умлочанию используют UTF-8 S>После записи в файле все данные корректны. S>При чтении в результирующей строке вместо русских символов — пустота. S>Из-за чего может возникнуть подобная проблема, и как ее можно решить?
Проблема в UTF-8.
Попробуй в параметр encoding конструктора StreamWriter и StreamReader-ов передавать Encoding.GetEncoding(1251) или Encoding.GetEncoding(866) в зависимиости от Win / DOS кодировки файла.