如果文件/流/任何内容真正包含ISO-8859-15编码的文本,则只需在创建InputStreamReader时指定它:
BufferedReader br = new BufferedReader( new InputStreamReader(ftp.getInputStream(), "ISO-8859-15"));
然后,
readLine()将以Java的本机编码(为UTF-16,而不是UTF-8)创建有效的字符串。

如果文件/流/任何内容真正包含ISO-8859-15编码的文本,则只需在创建InputStreamReader时指定它:
BufferedReader br = new BufferedReader( new InputStreamReader(ftp.getInputStream(), "ISO-8859-15"));
然后,
readLine()将以Java的本机编码(为UTF-16,而不是UTF-8)创建有效的字符串。