我们读取一个重要参数作为 vm 参数,它是文件的路径。现在,用户正在使用带有一些韩文字符的 vm 参数(文件夹已使用韩文字符命名)并且程序开始中断,因为韩文字符被读取为问号!下面的实验显示了技术情况。
我尝试在 Eclipse 和“VM 参数”的“参数”选项卡下的“调试配置”中调试程序,我给出了这样的输入
-Dfilepath=D:\XXXX\카운터</p>
但是当我从这样的程序中读取它时
String filepath = System.getProperty("filepath");
我得到带有问号的输出,如下所示。
D:\XXXX\???
我知道 Eclipse 调试 GUI 使用正确的编码(?)来显示正确的字符,但是当在程序中读取该值时,它使用不同的编码,无法正确读取字符。
java用来读取提供给它的vm参数的默认编码是什么?
如何更改eclipse中的编码以便程序正确读取字符?