Java - 使用不同的cmd字符集

时间:2017-08-14 13:06:54

标签: java cmd character-encoding hebrew

我想在java控制台应用程序中读取用户的文件路径, 某些文件路径可能包含一些希伯来字符。

当我不知道编码字符集时,如何从命令行读取输入?

我一直在网上花一些时间,并没有成功找到任何适用于每个平台的相关解决方案。

* Screen shot when running in console

1 个答案:

答案 0 :(得分:0)

如果您使用的是Windows,则需要先检查终端编码,以确保其编码支持希伯来语。

要执行此操作,只需在控制台中键入chcp

作为输出,您应该看到chcp 28598

如果看到不同的数字,请输入chcp 28598

现在,您的控制台编码设置为希伯来语,您应该能够以希伯来语编写路径,而不会遇到任何异常。