안드로이드 네이버 API 쿼리 시 UTF-8 인코딩 방법


Android/안드로이드 프로그래밍 2011. 10. 31. 01:05




 


저같은 경우에는 네이버에 검색 쿼리를 날리는 부분에 있어서 에디트 박스에서 사용자에게 받은 키워드를 받아와서 쿼리를 날렸습니다. 간단해서 이해하시겠지만, et 에디트 박스에 있는 텍스트를 keyword에 저장 후 이를 URLEncoder로 utf-8로 변경 후 utf8keyword 로 바꾸고 변수에 저장했습니다.

그리고 이후에 url 에는 검색 쿼리부분에 utf8keyword 를 넣어줍니다. 참고로 인코딩 하는 이유는 '한글'때문입니다. 영어는 굳이 인코딩 하지 않아도 되지만, '한글'은 검색자체가 날아가지 않기 때문에, 참고해서 인코딩 하신 뒤에 쿼리를 날려주셔야 합니다.
삼성전자 갤럭시 S20 플러스 자급제폰, 코스믹 그레이, 256GB Apple 에어팟 프로 (노이즈캔슬링 방수 블루투스 5), MWP22KH/A, 단일 색상 삼성전자 갤럭시탭S6 10.5 128G WIFI, SM-T860N, 마운틴 그레이

WRITTEN BY
ShakeJ

트랙백  0 , 댓글  0개가 달렸습니다.
secret