1
我有Unicode的问题,当我保存在SD卡上的阿拉伯文名称的文件,所有的东西都会很好,但是当文件通过commons-net上传到FTP服务器时,我会得到文件名如PICUTF-8与apache commons-net
任何解决办法吗?
这是代号的一部分与FTPClient相关:
FTPClient ftpClient = new FTPClient();
try {
FTPClientConfig conf = new FTPClientConfig(FTPClientConfig.SYST_NT);
conf.setServerLanguageCode("ar");
ftpClient.configure(conf);
ftpClient.setControlEncoding("UTF-8");
ftpClient.setAutodetectUTF8(true);
ftpClient.connect(server, port);
ftpClient.login(user, pass);
ftpClient.enterLocalPassiveMode();
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);