본문 바로가기
프로그래밍/DB/JAVA/안드로이드/GAE

[안드로이드] 안드로이드 개발시 FTP 연결 관련

by 아유카와 2014. 11. 3.

    일단 안드로이드에서 FTP 개발관련 검색해보면 많은 자료가 나오므로 큰 개발 방향에 문제는 없을 거라 생각 된다. 하지만 가장 중요한것은 한글 인코딩이라는 것이다. 서버의 인코딩 형태가 "ISO-8859-1" 라면 기본 연결을 했을 경우 한글이 깨져서 보일 것이다. 이런 경우는 setControlEncoding("euc-kr"); 설정으로 한글을 제대로 볼 수있다. 문제는 서버쪽으로 output 할 경우 인데  new String(folderName.getBytes("EUC-KR"), "ISO-8859-1"); 와 같이 분명하게 "ISO-8859-1"로 인코딩을 해서 보내줘야 알아 먹는다. 이것 때문에 몇 시간을 고생 했으나 해결해서 올려 놓는다. 물론 사용 하는 서버가 XX같아서 일수도 있으나 혹시나 하는 분들은 테스트 해보길 바란다.


1. 아파치 Commons 사용

2. FTP 예제 1

3. FTP 예제 2