Неправильная кодировка при считывании кирилицы из текстового файла - 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") вывод кирилцы .... }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д