java – 从System.in获取unicode值

前端之家收集整理的这篇文章主要介绍了java – 从System.in获取unicode值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个从System.in获取输入的Scanner,以便我可以从控制台获取输入.
Scanner scanner = new Scanner(System.in,"UTF-8");

当我做

String s = scanner.next();

然后在控制台中输入Словоדבר,字符串的值变为???? ???.

控制台能够显示Unicode字符,但为什么我不能读取它们?

解决方法

假设System.in是UTF-8编码是不安全的.有关变通方法,请参阅 this question.

猜你在找的Java相关文章