【发布时间】:2015-01-15 02:12:20
【问题描述】:
我正在运行一个简单的 java 程序,它接受 System.in 中的一行并将其拆分为空格。
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String word="",type="";
while(!word.equalsIgnoreCase("stop")){
System.out.println("Enter word");
String devnagri = sc.nextLine();
String [] devnagriSpilt = devnagri.split(" ");
}
但是,每当我在梵文脚本(印地语和马拉地语的 Sctipt)中输入时,它都会得到垃圾字符。 例如如果我输入为 एक दोन तीन चार 然后在变量 devnagri 中检索为 à¤�क दोन तीन चार
我已将名为“文本文件编码”的 java 文件和项目的属性更改为 UTF-8。仍然没有帮助。 是否还有其他需要设置的 Eclipse 设置或 JVM 参数?
【问题讨论】:
标签: java eclipse utf-8 command-line-arguments hindi