JAVA计划接受梵文(UTF8)字符

时间:2017-09-02 06:38:05

标签: java php eclipse utf-8

需要进行哪些设置才能使Java类主方法接受Marathi / Devanagarai / UTF-8字符。 e.g。

    public static void main(String[] args) {
       System.out.println(args[0]);
       System.out.println("भारत");
    }

在eclipse Java运行参数中,如果我将参数指定为“abc”,则打印

abc
भारत

但如果我指定Marathi / Devanagarai / UTF-8字符串,例如“कौशिक”然后打印

?????
भारत 

在eclipse中要做的额外设置是什么? 后来我想从jar使用命令执行此程序并从PHP调用它 例如     java -cp xyz.jar DevanagariTestकौशिक 那时还需要哪些额外参数?

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

我认为它与您的默认系统编码有关。您可以尝试使用其他参数启动Java程序:

-Dfile.encoding=UTF-8