diff --git a/src/main/java/org/apache/commons/net/examples/ftp/FTPClientExample.java b/src/main/java/org/apache/commons/net/examples/ftp/FTPClientExample.java index b88199917..389b4899b 100644 --- a/src/main/java/org/apache/commons/net/examples/ftp/FTPClientExample.java +++ b/src/main/java/org/apache/commons/net/examples/ftp/FTPClientExample.java @@ -24,6 +24,7 @@ import java.io.OutputStream; import java.net.InetAddress; import java.net.UnknownHostException; +import java.nio.charset.Charset; import java.time.Duration; import java.util.Arrays; @@ -124,7 +125,7 @@ public static void main(final String[] args) throws UnknownHostException { String proxyPassword = null; String user = null; String password = null; - String encoding = null; + Charset encoding = null; String serverTimeZoneId = null; String displayTimeZoneId = null; String serverType = null; @@ -151,7 +152,7 @@ public static void main(final String[] args) throws UnknownHostException { } else if (args[base].equals("-e")) { useEpsvWithIPv4 = true; } else if (args[base].equals("-E")) { - encoding = args[++base]; + encoding = Charset.forName(args[++base]); } else if (args[base].equals("-f")) { feat = true; minParams = 3;