DAUM과 NAVER의 검색 API를 이용을 할때, 무의식적으로 코딩을 하다보면 한글 검색이 되지 않을 것입니다.

이 이유는 DAUM과 NAVER검색 쿼리를 보낼때 검색어를 UTF-8방식으로 바꾸어 줘야 합니다.

영어의 경우에는 굳이 UTF-8방식으로 바꾸지 않아도 되지만 한글의 경우는 바꿔줘야 검색이 됩니다.

바꿔주지 않으면 아무런 결과값도 받을 수가 없습니다.

이런 고민을 한번 날리는것은 아주 간단합니다.

모르면 짜증나지만 알면은 쉬운방법을 알려드리겠습니다. 

HttpUtility.UrlEncode(keyword)

keyword는 검색어를 넣기 위한 변수 입니다. 개인이 원하는 검색어가 들어있는 String형식의 변수이름를 넣어주시면 UTF-8방식으로 바뀐 검색어를 받을 수가 있습니다. 

최근 EUC-KR은 지는 해가 되고 있습니다. 지금 웹페이지를 개발을 하신다면 UTF-8방식으로 바꾸는것을 권합니다.
저작자 표시 비영리 변경 금지