Задать вопрос
@leksoQA

Почему искажается русский текст при чтении из JSON файла?

Добрый день.
При чтении из JSON файла искажается русский текст. Причем если запускать программу из Intellij Idea, то все нормально. Если из терминала в командной строке Maven то текст искажается.
Понимаю, что где-то проблемы с кодировкой, но как исправить решение пока не нашел.
  • Вопрос задан
  • 880 просмотров
Подписаться 1 Оценить 9 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик плюс
    14 месяцев
    Далее
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Попробуйте задать кодировку при считывании файла:
InputStreamReader in = new InputStreamReader(new FileInputStream(filePath), "UTF8"));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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