Codificación de nombre de archivo en Apache Commons Net FTPClient
Tengo que subir un archivo a un servidor FTP. El nombre del archivo contiene letras especiales, digamosäöü
. En el servidor FTP, necesito que el nombre del archivo esté codificado en UTF-8.
Mi código es así:
import org.apache.commons.net.ftp.FTPClient;
FTPClient client = new FTPClient();
...
boolean retval = client.storeFile(fileName, inputStream);
El problema es que después destoreFile
, el nombre del archivo guardado en el servidor FTP está codificado con ISO-8859-1 en lugar de UTF-8.
Cómo puedo decirFTPClient
a UTF-8 codificar los nombres de archivo?