私は数時間のうちに、スキャナを介してコンソールにØのような文字を入力して数値を取得すると、いつも65533(符号なしの最大値)という結論に終わったのです。文字のchar値として(à、Ø、æ、æなど)65533を受け取る!
これは、ラテン文字には当てはまりません。どんな考え?
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char[] chars = sc.next().toCharArray();
for(int i = 0; i < chars.length; i++){
System.out.println((int)chars[i]);
}
}
コードの一部を投稿する必要があります – Vampire
実際はシンプルで簡単なコードです。私はコードを追加しました。 – phadam