我正在编写java程序并试图在Linux中将文件从一个文件夹复制到另一个文件夹。但对于某些文件我得到NoSuchFileException异常 同时复制文件名中包含法语字符的文件。
Actual Filename : NéwlyCreâtêd.csv
但是在Linux而不是外国字符中它会自动替换为(?)问号并获得No Such file exception。
Exception:
Caused by: java.nio.file.NoSuchFileException: /data/N?wlyCre?t?d.csv
早些时候我在Windows中也遇到了这个问题,但我尝试将文件编码更改为-Dfile.encoding=IS-8859-1
,并且在Windows中工作正常。
但是在Linux中,即使我试图改变文件编码,它也无法正常工作。