Как писали другие пользователи, вероятная причина этой проблемы - кодировка ANSI файла, который вы пытаетесь прочитать. Я воссоздал проблему, описанную вами при сохранении файла в кодировке ANSI.
Попробуйте использовать этот код:
var stream = new StreamReader(fileName, Encoding.Default);
Здесь важен параметр Encoding.Default . Этот код должен читать правильно указанный вами символ.