Как можно исправить проблему с кодировкой в Gradle?

Как исправить проблему с отображением кириллицы в консоли после компиляции моей библиотеки для работы с API OpenWeather? Все мои попытки сменить кодировку в настройках проекта, файлах, build.gradle и переменных среды оказались неудачными. Может кто-то подскажет решение? Представлен ниже фрагмент моего кода: 

```java
public class Main {
    public static void main(String[] args) {
        CurrentWeather currentWeather = new CurrentWeather();
        currentWeather.getWeather("Moscow", Units.METRIC, Language.RU);
    }
}
```

После компиляции вывод в консоли выглядит следующим образом:

```
Weather in city: Moscow
Description: ���������� ����������
```
  • 22 мая 2024 г. 11:31
Ответы на вопрос 2
Для исправления проблемы с кодировкой в Gradle можно попробовать следующие подходы:

1. Укажите кодировку в файле build.gradle:
Добавьте следующую строку в секцию `gradle.properties` вашего файла build.gradle:
```
tasks.withType(JavaCompile) {
    options.encoding = 'UTF-8'
}
```

2. Убедитесь, что все файлы в проекте имеют правильную кодировку:
Откройте файлы с текстом и убедитесь, что они сохранены в правильной кодировке (например, UTF-8).

3. Установите кодировку для консоли:
Если вы используете IDE, попробуйте изменить кодировку консоли в настройках IDE на UTF-8.

4. Проверьте кодировку по умолчанию на вашей операционной системе:
В случае проблем с кодировкой, возможно, стоит проверить настройки кодировки по умолчанию на вашей операционной системе.

5. Попробуйте добавить параметр кодировки в запуск программы:
Вы можете попытаться указать кодировку при запуске программы, добавив следующий параметр:
```
-Dfile.encoding=UTF-8
```

Попробуйте эти подходы и посмотрите, помогут ли они устранить проблему с отображением кириллицы в консоли после компиляции вашей библиотеки.
Решил проблему путём изменения настроек системы сборки проекта. 
В настройках Gradle переключил сборку на Intellij IDEA.
Похожие вопросы