问题描述
我在netbeans 8.2上工作,我创建了一个Java Maven项目,我只想输入一个带有阿拉伯字符的输入并显示它,而它却不能正常工作:
Scanner sc = new Scanner(system.in);
System.out.print("enter arabic word = ");
String p = sc.nextLine() ; // input = ياسين
System.out.println("here is your word = " + p); //output = J'3JF
注意:我已经将netbeans配置(/etc/netbeans.conf)更改为接受UTF-8编码,但是我只在MAVEN项目中遇到此问题。
解决方法
尝试在其他环境中运行代码。可能NetBeans不支持UTF-8。
较旧但可能仍然是实际的文章:https://www.google.com/amp/s/ditoinfo.wordpress.com/2007/02/26/netbeans-and-utf8-encoding-2/amp/?espv=1