让Apache的commons-net-3.3中的FTPClient支持中文
来源:互联网 发布:cp1200写频软件下载 编辑:程序博客网 时间:2024/06/06 00:38
最近做一个FTP客户端程序,要用到Apache的commons-net包中的FTPClient类,不过发现不支持中文,于是百度一下,果然有大牛给出解决方案,不过似乎得结合网上的两种方法,才能使自己的FTP客户端支持中文。
首先,在连接之后,登录之前,加上如下语句:
String charset = “GBK”;
if( FTPReply.isPositiveCompletion(Main.ftp.sendCommand(“OPTS UTF8”,”ON”)) ) {
charset = “UTF-8”;
}
ftpClient.setControlEncoding(charset);
然后,把传给FTPClient实例方法或类方法的参数中与文件路径有关的字符串形参用如下转换:
String fileName = new String(fileName.getBytes(charset),”ISO-8859-1”)
0 0
- 让Apache的commons-net-3.3中的FTPClient支持中文
- 让Apache的commons-net-3.3中的FTPClient支持中文
- ftpClient(apache提供的commons-net-3.3)
- org.apache.commons.net.ftp.FTPClient创建中文路径
- org.apache.commons.net.ftp.FTPClient文件上传下载,中文乱码
- 关于FTPClient(Apache的commons.net包下的)研究
- org.apache.commons.net.ftp.FTPClient使用
- org.apache.commons.net.ftp.FTPClient 例子
- org.apache.commons.net.ftp.FTPClient
- org.apache.commons.net.ftp Class FTPClient
- apache.commons.net.ftp.FTPClient上传FTP
- org.apache.commons.net.ftp.FTPClient
- 使用Apache Commons Net包中的FTPClient实现javaFTP来上传目录
- 使用Apache Commons Net包中的FTPClient实现javaFTP来上传目录(新)
- 使用Apache Commons Net包中的FTPClient实现javaFTP来上传目录(新)
- Commons-net FTPClient上传下载的封装
- Commons-net FTPClient上传下载的封装
- FTP文件的上传和下载---org.apache.commons.net.ftp.FTPClient
- 冒泡排序
- 模板消息
- centos 同步外网源到本地
- 字符串训练(二)模拟实现strstr strncpm strncat strncpy函数
- OpenStack Glance 之paste
- 让Apache的commons-net-3.3中的FTPClient支持中文
- 规律题_1
- EXT.NET MVC5 工作随笔08 关于前台上传多个图片和单个图片的写法
- hdu 5795 A Simple Nim
- 六度分离
- 浅谈微信卡券功能开发(1)
- vmstat命令的输出解释
- MySQL技术内幕InnoDB存储引擎学习笔记(第六章)
- CUDA编程_DEBUG_01