/**
* 执行FTP命令
* @param command
*/
public String doFTPCommand(String command) {
System.out.println("Client:--->\n" + command + "\n");
sendRequest(command);
String responStr = readRespond();
System.out.println("Server:<---\n" + responStr + "\n");
return responStr;
}
控制台出现
------解决方案--------------------
返回的 字符串responStr 是乱码, 主要查看readRespond()方法中做了什么操作
------解决方案--------------------
先排除下responStr里是否有中文?可以右击该类 -> 属性 -> 运行/调试设置 -> 编辑 -> 公共选项卡 -> 控制台编码(界面的中右部),然后找到设置编码的相关选项,试一下把编码改成utf-8或GBK等支持中文的编码格式。