한글 인코딩이 제대로 되지 않는듯 하여 이렇게 질문드립니다.

안드로이드에서 웹서버에 접속해서 결과값을 받았는데. 한글값이 정상적으로 보여지지 않습니다.

 

1. 웹서버 소스 : (php Source )

 $rtn = userDupCheck($connect,$p_userid, $login_pass1);


 $rtnStr  = "<meta charset=\"euc-kr\">";
 $rtnStr .= userWordList($connect,$p_userid);
 $rtnStr .= "</meta>";
 echo $rtnStr;

 

==> 해당 php 를 실행시키면 결과

 

<meta charset="euc-kr">

<words>
<word id="1" value="k1" value="테스트1"/>
<word id="3" value="k2" value="테스트2"/>
</words>

</meta>

 

해당내용으로  안드로이드 넘어갑니다.

 

2. 안드로이드

안드로이드 에서 결과값을 뿌려보면 "테스트1" 값이 이상한 깨진 문자로 보여집니다.

왜깨지는지 모르겠습니다.

 

HttpClient client = new DefaultHttpClient() ;
ResponseHandler<String> reshandler = new BasicResponseHandler() ;
String result = client.execute( request, reshandler ) ;

result.getBytes("EUC-KR") ==> 인코딩하여 메세지를 뿌려보았는데 이상한 깨진 문자 나타나요.

 

인코딩 Type : iso-8859-1, utf-8 도 해봤는데 안되는데. 어떻게 해야 할런지요.

 

Log.w 로 메시지를 뿌려 Encoding Data를 뿌려 보았습니다.