Задать вопрос
@0a1a2a3a4a5

File.ReadAllText() заменяет русские символы на ?????, как исправить?

File.ReadAllText() заменяет русские символы на ?????, вне зависимости от кодировки. Если я ставлю что-то кроме Encoding.Default, то знаками вопроса он заменяет вообще весь текст
  • Вопрос задан
  • 636 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Яндекс Практикум
    Продвинутая разработка на C# и .NET
    5 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@0a1a2a3a4a5 Автор вопроса
Короче оказывается Visual Studio при запуске копировала файл в не той кодировке
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Либо читаешь криво - не с той кодировкой (но видимо это не так).
Либо пишешь криво - например при выводе в консоль, когда она не юникодная.

Без твоего файла и кода сказать сложно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы