jsp서버와 안드로이드 간의 통신에 관한 질문 드립니다.
먼저 jsp 파일에서
<%@ page language="java"
contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
되어있고.
St1 = stmt.executeQuery(SQL); 쿼리 돌려서
sCnno = St1.getString("cnno");
이렇게 받아와서
<%
JSONObject jsonobjectmain = new JSONObject();
JSONArray jsonarray = new JSONArray();
{
JSONObject jsonobject = new JSONObject();
jsonobject.put("cnno", sCnno);
jsonarray.add(0, jsonobject);
}
jsonobjectmain.put("item", jsonarray);
out.print(jsonobjectmain);
out.flush();
%>
이런 현식으로 보내고
안드로이드에서는
BufferedReader bufferedreader = new BufferedReader(
new InputStreamReader(inputstream, "utf-8"));
식으로 받으니...
화면에 한글이정상적으로 출력이 되었습니다.
그런데
sCnno 이 스트링에 쿼리돌려서 받아온 값이 아닌
sCnno = "테스트 입니다....";
이런식으로 하면 화면에 한글이 깨져서 나옵니다...
왜 그런걸까여 ㅠㅠ
안드로이드 로그켓을 찍어보면 둘다 한글은 깨져서 나옵니다만. ㅠㅠ
제발 도와주세요