Hi!
It looks like edtFTPj use client platform encoding to decode file names.
FTPClient.java
...
public String[] dir(String dirname, boolean full)
...
in = new LineNumberReader(new
InputStreamReader(data.getInputStream()));
It would be more appropriate to use controlEncoding instead:
in = new LineNumberReader(new
InputStreamReader(data.getInputStream(), controlEncoding));