기본적으로 네이버 오픈 API 에서는
샘플 URL '삼국지'를 검색할 경우 아래와 같은 URL을 접근 한다.
따라서 코드상에서 string 값인 '삼국지'를 Converting 해야 한다.
http://openapi.naver.com/search?key=test&query=%EC%82%BC%EA%B5%AD%EC%A7%80&display=10&start=1&target=book
- Converting 소스
string ConvertUtf8(string str)
{
UTF8Encoding utf8 = new UTF8Encoding();
Byte[] encodedBytes = utf8.GetBytes(query);
string tempStr = "";
foreach (Byte b in encodedBytes)
{
tempStr += "%" + string.Format("{0:X}", b);
}
return tempStr;
}