Я запускаю простую java-программу, которая принимает строку из System.in и разбивает ее на пробелы.Программа Eclipse Java для чтения неанглийских символов из System.in
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String word="",type="";
while(!word.equalsIgnoreCase("stop")){
System.out.println("Enter word");
String devnagri = sc.nextLine();
String [] devnagriSpilt = devnagri.split(" ");
}
Но всякий раз, когда я даю ввод в деванагари (Sctipt на хинди и маратхи языках) он получает мусор символов. , например. Если я даю ввод как एक दोन तीन चार Затем извлекается в переменной devnagri как ठठ• à¤|à ¥ <न à¤¤à ¥ € न चाठ°
Я изменил свойство java-файла и проекта с именем «Текстовое кодирование файлов» как UTF-8. Тем не менее это не помогает. Есть ли другой параметр Eclipse или аргумент JVM, который необходимо настроить?
Это не сработало –