FTPFile[] mFtpFiles = mFtp.listFiles();
for (int i = 0; i < mFtpFiles.length; i++) {
String name = mFtpFiles[i].getName();
}
위 소스를 이용해서 ftp에서 리스트 받아오는데 파일명에 한글이 포함된 것도 있는데
이런 파일들은 파일명이 깨져서 나옵니다.
ftp 서버로는 IIS를 이용하고 있습니다.
한글이 들어가야하기 때문에 파일명을 고칠 수가 없는데 ㅜㅜ
한글 안깨지도록 하려면 어떻게 해야 하나요?
아파치 common net 라이브러리를 쓰시는 것인가요? 그렇다면,
setControlEncoding 메소드에
http://commons.apache.org/net/api-3.1/org/apache/commons/net/ftp/FTP.html#setControlEncoding(java.lang.String)
인코딩 설정(eur-kr or utf-8) 을 넣어주세요.