Ошибка при считывании файла .txt в С#

Пытался считать строку из текстового файла(в файле-"Now хорошая погода!"), но на выходе вместо кириллицы получил знаки вопроса

введите сюда описание изображения

Код:

try 
            {
                using (var sr = new StreamReader("D:\\test.txt"))
                {
                    //чтение файла
                    StringBuilder sb_2 = new StringBuilder(sr.ReadToEnd());
                    sr.Close();
                    for (int i = 0; i < sb_2.Length; i++)
                    {
                        Console.Write(sb_2[i]);
                    }
                }
            }
            catch (IOException e)
            {
                Console.WriteLine("\n файла.нет");
            }

Ответы (0 шт):