扫描阿拉伯语字符netbeans 8

时间:2015-03-16 11:53:57

标签: java encoding character-encoding arabic netbeans-8

我有这个简单的代码,可以打印阿拉伯语句子和扫描阿拉伯语字符。

什么是疯狂的是它在cmd中打印正确,但从不扫描字符,它以

的形式扫描阿拉伯字符
  

我尝试了所有内容:Scanner(System.in,"UTF-8")Scanner(System.in,"UTF8");

请帮助

public static void main(String[] args) {


     Scanner in2 = new Scanner(System.in,"UTF-8");

    System.out.printf("  ادخل جملة السؤال \n");
    String s = in2.nextLine();
       System.out.printf(""+s+"");

    // TODO code application logic here
} Scanner in2 = new Scanner(System.in,"UTF-8");

    System.out.printf("  ادخل جملة السؤال \n");
    String s = in2.nextLine();
       System.out.printf(""+s+"");

输出:

  

ادخلجملةالسؤالهذاتلميذ

     

建立成功(总时间:11秒)

3 个答案:

答案 0 :(得分:4)

我对netbeans 8和windows 7有同样的问题 要解决这个问题,请执行此操作 打开

>>> random.sample(range(-n, 0) + range(1, n+1), k)

你会发现这个

C:\Program Files\NetBeans 8.0\etc\netbeans.conf

在开头添加此代码,以便最后看起来像

netbeans_default_options="..."

并重新启动netbeans

检查此截屏 enter image description here

答案 1 :(得分:0)

不用担心,这是IDE的问题。大多数IDE控制台窗口都不支持其他ASCII,但在实际生活中,这将像往常一样出现。

答案 2 :(得分:0)

我在Windows Server 2016中遇到过这个问题。

解决方案: 1.转到控制面板 - >区域。 2.打开管理选项卡。 3.单击“将系统本地更改”为阿拉伯语。 4.重新启动服务器。