扫描程序无法正确解释文件路径

时间:2016-12-15 19:11:20

标签: encoding java.util.scanner

我的扫描仪有问题。在我的程序中,我要求用户输入文件路径,然后使用DataInputStream从中读取。如果用户输入带有抛光字符的路径,则扫描器无法正确读取,例如:path =“C:żółw\ plik”被解释为“C: w\ plik”。空间,路径也有问题:“a b \ plik”被解释为“b \ plik”。有没有解决这个问题的方法?

1 个答案:

答案 0 :(得分:0)

您应该更改IDE的编码

在Windows上,Eclipse的默认编码例如是Cp1252 UTF-8应该进行抛光。 如果您使用Eclipse,那么这可能会对您有所帮助:Eclipse character encoding