3

我们读取一个重要参数作为 vm 参数,它是文件的路径。现在,用户正在使用带有一些韩文字符的 vm 参数(文件夹已使用韩文字符命名)并且程序开始中断,因为韩文字符被读取为问号!下面的实验显示了技术情况。

我尝试在 Eclipse 和“VM 参数”的“参数”选项卡下的“调试配置”中调试程序,我给出了这样的输入

-Dfilepath=D:\XXXX\카운터</p>

但是当我从这样的程序中读取它时

String filepath = System.getProperty("filepath");

我得到带有问号的输出,如下所示。

D:\XXXX\???

我知道 Eclipse 调试 GUI 使用正确的编码(?)来显示正确的字符,但是当在程序中读取该值时,它使用不同的编码,无法正确读取字符。

java用来读取提供给它的vm参数的默认编码是什么?

如何更改eclipse中的编码以便程序正确读取字符?

4

1 回答 1

2
于 2016-02-12T09:01:57.177 回答