java加载属性文件路径unicode

时间:2011-10-12 19:16:35

标签: java encoding cmd

请参阅以下代码,主要方法是:

System.out.println(args[0]);
String PROP = args[0];
System.out.println("C:/测试".equals(args[0]));

我正在Eclipse中运行该程序。 运行程序时,我添加了

C:/测试

进入程序参数。

结果如下:

C:/??
false

为什么这是假的?如何在加载cmd参数时添加编码?

1 个答案:

答案 0 :(得分:0)

您的shell应该能够解析这些命令行参数,并使用相应的字符集将其传递给Java进程。看起来你的dos提示无法做到这一点。