마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 파싱 문제점....

0 추천

다음 api를 통해서 json파싱을 해왔는데요

파싱해온 데이터를 출력했는데 한글이 깨지는 현상이 발생하네요

 

 

 

//버튼을 눌렀을때 콜백 메소드

public void find(View v) throws Exception{

//버튼이 눌릴때마다 데이터가 쌓이는 것을 방지하기 위해

list.clear();
//요청 url 만들기
String keyWord = editText.getText().toString();

//한글이 깨지지 않게 하기 위해
String encodedK = URLEncoder.encode(keyWord, "UTF-8");
StringBuffer buffer = new StringBuffer();

buffer.append("http://apis.daum.net/search/book?");
buffer.append("q="+encodedK);
buffer.append("&apikey=16d3a7c1c944a0b3928fc3a979871b24090a01e0");
buffer.append("&output=json");
String url = buffer.toString();

한글깨지지 않도록 URLEndoer썼는데 혹시 이게 문제 인지

아님 파싱자체가 잘 안되는 건지 잘모르겠습니다. ㅠㅠ

(120 포인트) 님이 2013년 10월 8일 질문

1개의 답변

0 추천
  1. 코드 상으로는 받는게 아니고 보내는 URI 내용 같습니다만?
  2.  API KEY 숨기세요
  3. 데이터는 urlencode 하시는게 맞습니다.
aucd29 (218,390 포인트) 님이 2013년 10월 8일 답변
...