Неправильная кодировка при считывании кирилицы из текстового файла - C#

Узнай цену своей работы

Формулировка задачи:

У меня есть код для считывания текста из файла... если в файле русский язык то он выдает непонятные символы... Объясните пожалуйста что не так.
StreamReader SR = new StreamReader("D:\\" + a + ".txt", Encoding.GetEncoding(1251));
                    string t5 = "";
                    while (!SR.EndOfStream)
                    {
                        t5 += SR.ReadLine();
                    }
                    Console.WriteLine(t5);

Решение задачи: «Неправильная кодировка при считывании кирилицы из текстового файла»

textual
Листинг программы
void main()
{
//Вывод кирилицы
 SetConsoleOutputCP(1251);
//Ввод кирилицы
 SetConsoleCP(1251);
 
// или setlocal(LC_ALL, "rus") вывод кирилцы
 ....
}

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы