HttpClient 와 HttpGet 을 이용해서 웹에서의 정보를 앱에 글어 오려구 합니다.

접속하려는 페이지는 euc-kr 로되어있습니다.

웹페이지 주소가 http://www.aaaaa.com/param1=한국&param2=미국

이런식으로 param 에다가 한글로 입력해주면 해당 페이지로 이동하고 그페이지의 내용을 긁어오려구합니다.

String param1 = "한국";
String param2 = "미국";

String _pram1 = new String (param.getByte("euc-kr"));
String _pram2 = new String(parma.getByte("euc-kr"));

이런식으로 한글로 되있는것들을 euc-kr 로 인코딩해주고

String url = "http://aaaaa.com/param1="+_param1+"&param2="+_param2;
이렇게해서 나머지 주소들과 연결해주고

httpClient = new DefaultHttpClient();

httpget = new HttpGet(url);

이렇게해서 전송을 했습니다

하지만 돌아온 결과값을 읽어보면 국가이름이 잘못 입력되어있다고합니다.

euc-kr로 각각 다 인코딩?해서 보냈다고 생각했는데 뭔가 문제가 있는것 같습니다.

중간에 각글씨를 인코딩해주지않고

String url = "http://aaaaa.com/param1="+param1+"&param2="+param2;
이렇게 그냥 한글을 합친후

String URL_data = new String(url.getBytes("euc-kr"));
이렇게 변환을 해서 넘겨줘도 마찬가지의 문제가발생했습니다.

어떤 해결방법이 있을까요?