I tried to copy a file like "münchen.jpeg" using VFS to a remote ftp server, which resulted in a wrong encoded filename on the server.
See also a similar issue from the commons-fileupload project: http://issues.apache.org/jira/browse/FILEUPLOAD-56.
Forgive my newbieness on VFS, but I would really appreciate a solution.
I tried something that worked, but it really seems like a dirty trick:
String encodedFilename = new String(filename.getBytes(), "ISO-8859-1");