구글의 빠른 검색 문제
게시일: 2004/04/27 | 글쓴이: doa | 13306 번 | 프린트 | 메일


필자는 인터넷 탐색기의 기능을 강화하는 방법으로 빠른 검색을 소개했다. 빠른 검색웹마와 같은 브로우저에서는 기본적으로 제공하는 기능이지만 인터넷 탐색기에서도 레지스트리만 변경하면 바로 사용할 수 있는 아주 유용한 기능이다.

그런데 며칠전 부터 빠른 검색으로 구글 을 검색하면 다음 그림처럼 전혀 엉뚱한 결과가 나타나는 것이었다.



일반적으로 인터넷 상에서 URL을 통해 전송되는 문자는 URLEncoding으로 인코딩된 후 전송된다주1. 그러나 대부분의 사이트에서는 여러가지 문제때문에 URLEncoding 되지않은 데이타 역시 정상적으로 처리해왔으며, 구글 역시 정상적으로 처리해왔다.

그런데 얼마전 구글 이 개편되면서 구글 에서 이전 부터 사용하던 두가지 항목(Input EncodingOutput Encoding)이 항목이 없으면 URL로 전송되는 문자열을 기본적으로 UTF-8로 처리하도록 변경했고 그 결과 위와 같은 현상이 발생한 것이다.

따라서 구글 에서 빠른 검색을 사용하기위해서는 다음처럼 IEOE를 추가로 지정해야 한다.

예:
원래의 URL: http://www.google.co.kr/search?q=CGI&ie=UTF-8&oe=UTF-8&hl=ko&lr= 
변경된 URL: http://www.google.co.kr/search?q=%s&ie=UTF-8&oe=UTF-8&hl=ko&lr=  주2
한글용 URL: http://www.google.co.kr/search?q=%s&ie=EUC-KR&oe=EUC-KR&hl=ko&lr=  


IEOEEUC-KR로 지정한 후 빠른 검색을 이용한 결과는 다음과 같다.



주1: 검색창에 검색어로 빠른 검색을 입력하면 URL에서는 %EB%B9%A0%EB%A5%B8+%EA%B2%80%EC%83%89로 변경되는데 이러한 변환기법을 URLEncoding이라고 한다. URLEncoding에대해 자세히 알고 싶은 사람은 강좌/CGI를 참조하기 바란다.

주2: 보다 자세한 사항은 인터넷 탐색기에서 빠른 검색 사용하기를 참조한다.

댓글: 이 팁은 bluefire님의 글, [정보] 구글 퀵서치 인코딩 문제을 기초로 작성되었습니다.


Acrobat 실행시 생성되는 My eBooks 삭제하기 Acrobat Reader 가볍게 만들기에서 언급... (9032) 2004-05-05
인터넷 탐색기의 설정 변경 막기 인터넷을 통한 마케팅이 활성화되면서 나타난 문제점... (19105)2004-04-21

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.