C#.Выводит знаки "вопроса" вместо русских символов

C#.Выводит знаки "вопроса" вместо русских символов при выводе на консоль строки, считанной из файла.

Ответ

При создании потока, вторым аргументом использовать Encoding.GetEncoding(1251);
Пример:
StreamReader f = new StreamReader("input.txt", Encoding.GetEncoding(1251) );


Views: 4 339

GeneralElConsul #1 - 7 years ago 2
Голосов: +2 / -0

При создании потока, вторым аргументом использовать Encoding.GetEncoding(1251);
Пример:
StreamReader f = new StreamReader("input.txt", Encoding.GetEncoding(1251) );