File.ReadAllText() заменяет русские символы на ?????, как исправить?
File.ReadAllText() заменяет русские символы на ?????, вне зависимости от кодировки. Если я ставлю что-то кроме Encoding.Default, то знаками вопроса он заменяет вообще весь текст
Я проверял уже, консоль кириллицу выводит. Читал как и с нужной кодировкой, так и со всеми оставшимися. В JSON файле массив из объектов, некоторые свойства которых содержат в себе текст на русском. Если читаю с UTF8, то всё что на русском заменяется на ???, если с другими кодировками, то все символы заменяются на ? или палочки. Ну и плюс даже если бы проблема была связана с консолью, то десериализатор строку тоже не воспринимает