한글 인코딩이 제대로 되지 않는듯 하여 이렇게 질문드립니다.
안드로이드에서 웹서버에 접속해서 결과값을 받았는데. 한글값이 정상적으로 보여지지 않습니다.
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를 뿌려 보았습니다.




로그캣은 한글이 깨지는데, 그문제 아닌가요?