title: Special characters are input wrongly
body: <p>I'm having a queer issue. I have this code in Java: </p>
  
  <pre><code>Scanner keyboard = new Scanner(System.in);
  System.out.print("Enter word: ");
  String word = keyboard.nextLine();
  System.out.println(word);
  </code></pre>
  
  <p>However, for special characters, the scanner class seems to be going wrong. For example, if I type in <code>ħabel</code> I get <code>Ä§abel</code> printed. Eclipse's  console output is set as UTF-8, sure of that, so I think it's coming from the input. I haven't found any encoding options in the Scanner class really and funnily googling about didn't give solutions neither. How could this be solved?</p>
  
  <p>Thanks!</p>