Я должен загрузить файл на FTP-сервер. Имя файла содержит специальные буквы, скажем äöü
. На FTP-сервере мне нужно, чтобы имя файла было в кодировке UTF-8.
Мой код такой:
import org.apache.commons.net.ftp.FTPClient;
FTPClient client = new FTPClient();
...
boolean retval = client.storeFile(fileName, inputStream);
Проблема в том, что после storeFile
имя файла, сохраненного на FTP-сервере, имеет кодировку ISO-8859-1, а не UTF-8.
Как мне сказать FTPClient
, чтобы UTF-8 кодировал имена файлов?