В VS Code выводятся знаки вопроса вместо кириллицы после ввода в программе на Java
Перерыл весь интернет, подключал нейросети, но всё одно и то же. Код логически построен правильно, без синтаксических ошибок, но когда я ввожу в консоль запрограммированное слово, например "пока" (см. код), то компилик воспринимает это неправильно и думает, что я ввёл что-то не то и срабатывает скрипт из else. Методом тыка пришёл к тому, что не поддерживается кириллица (в коде видно "hello" в первом условии, и при вводе hello код срабатывает правильно).
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String[] greetings = {"Привет!", "Приветствую!", "Здравствуйте!"};
while (true) {
System.out.print("Введите команду: ");
String input = scanner.next().trim();
System.out.println(input);
if (input.equalsIgnoreCase("hello")) {
int randomIndex = (int) (Math.random() * greetings.length);
String greeting = greetings[randomIndex];
System.out.println(greeting);
} else if (input.equalsIgnoreCase("пока")) {
System.out.println("До свидания!");
break;
} else {
System.out.println("Неизвестная команда. Попробуйте еще раз.");
}
}
scanner.close();
}
}
Как питониста это знатно так заняло меня, поэтому надеюсь на вашу помощь, господа знатоки!

