私は奇妙な問題を抱えています。私はJavaでこのコードを持っている:特殊文字が間違って入力されています
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter word: ");
String word = keyboard.nextLine();
System.out.println(word);
ただし、特殊文字のために、スキャナクラスが間違っているように見えます。たとえば、ħabel
と入力すると、ħabel
が印刷されます。 Eclipseのコンソール出力はUTF-8として設定されているので、入力から来ていると思います。 Scannerクラスのエンコーディングオプションが見つからないのは、解決策を提示していないということです。どのようにこれを解決することができますか?
ありがとうございます!
をあなたが使ったキャラクター? – kosa