最近在做sftp、ftp客户端上传下载文件,遇到乱码问题,在此分享学习。
一、SFTP获取中文文件名乱码问题
最近项目要实现SFTP功能,选择了JSCH的包,但是如果上传的文件名包含中文,就会出现乱码,上传文件到服务器端时呈现以下效果
试了好多种方法:
1、尝试把字符串转为服务器上相同的编码:ISO-8859-1
2、改变fileName转换字符集
3、如果以上两种方式法试过后还是未能解决,有可能是jar包的问题了,需要改变jar包中的源码,
改源码后重新打压的jar包在此,拿走不谢←_←
二、FTP获取中文文件名乱码问题
1、在连接时设置编码方式及被动模式
2、设置编码
轻松一刻:
在泰式餐厅上班,客人进门时需要打招呼要说“萨瓦迪卡”~●﹏●结果忘词了…对客人来了句“阿弥陀佛”~囧rz
我是一名90后程序猿(@莫不静好爱生活),爱生活,爱分享、喜欢这篇文章就关注我吧(☆_☆)