我有一个奇怪的问题。我在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类中找到任何编码选项,并且有趣的是,Google并没有给出解决方案。这怎么能解决?
谢谢!
什么是特殊你用过的字符? – kosa 2012-02-02 15:49:36