Q&A

  • 인터넷 주소의 특정 파라미터 값 디코딩하기

예를 들어 네이버에서 검색어를 한글로 "꽃집"이라고 입력한 다음 검색을 하면요
검색결과 주소가 아래와 같이 나오자나요

http://search.naver.com/search.naver?where=nexearch&sm=tab_hty&query=%B2%C9%C1%FD&hw=1

여기서 꽃집이라는 건색어가 QUERY파라미터에 %B2%C9%C1%FD 로 URLEncoding되어 나타나는거 같은데요
그럼 %B2%C9%C1%FD 은 한글로 무슨글자인지 알 수 있는 방법이 있을까요?

그냥 웹페이지에서 request.querystring("query")하면
한글로 꽃집 이라는 것을 알 수 있지만 델파이에서 쉽게 할 수 있는 방법이 없을까요?

굳이 웹사이트의 트래픽을 발생시키지 않고 확인할 수 있는 방법이었으면 하구요
아니면 해당 사이트를 요청하더라도 query파라미터의 값이 디코딩된 값을 알 수 있는 방법 아시는 분
부탁드리겠습니다~~~

즐코되세요~~~
1  COMMENTS
  • Profile
    최용일 2006.08.30 01:44
    안녕하세요. 최용일입니다.

    HttpDecode함수를 쓰세요...

    <!--CodeS-->
    uses
      HttpApp;

    begin
      ShowMessage(HTTPDecode('http://search.naver.com/search.naver?where=nexearch&sm=tab_hty&query=%B2%C9%C1%FD&hw=1'));
    end;
    <!--CodeE-->
    ^^ 항상 즐코하세요...