예를 들어 네이버에서 검색어를 한글로 "꽃집"이라고 입력한 다음 검색을 하면요
검색결과 주소가 아래와 같이 나오자나요
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파라미터의 값이 디코딩된 값을 알 수 있는 방법 아시는 분
부탁드리겠습니다~~~
즐코되세요~~~
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-->
^^ 항상 즐코하세요...