Page 1 of 1

구글에서 한글 검색 에러 (2)

Posted: 2004 11 12 21:33 16
by cdpark
Mozilla 1.0에 한글팩 1.0을 설치한 상태입니다.

다음 순서대로 실행할 경우 검색어가 깨집니다.

1. 오른쪽 위의 구글검색창에서 한글로 검색어를 넣습니다. (예컨데 "부시" -_-)
2. 검색창의 위에서 "뉴스 New!"를 클릭합니다.
3. 검색어가 깨집니다.

구글의 잘못인지, 모질라의 잘못인지 확인해야겠지만 우선 보고합니다.

구글의 '뉴스! New' 인코딩만 EUC-KR

Posted: 2004 11 12 22:03 53
by 맑은돌
말씀해 주신대로 검색하니 똑같이 재현할 수 있었습니다.
검색어가 깨지고, 메뉴와 제목은 그대로 나오면서 내용이 깨지는군요.

한글 파이어폭스 11월 11일자 (12일 금요일)
맥용, 윈도우즈용으로 확인했습니다.

맥의 싸파리 1.2.4의 구글 검색창에서 그렇게 해 보니 문제가 없더군요.
하지만 한글 파이어폭스 1.0의 문제라고 생각하지 않습니다.

다른 내가지 (웹문서, 이미지, 뉴스그룹, 디렉토리)는 인코딩을 UTF-8로 하면서
'뉴스! New'만 EUC-KR을 씁니다. (구글 검색창에서 검색한 결과에서 '뉴스! New'를 열었을 때)

구글 쪽에서 고치면 해결할 문제일 것 같습니다.

Posted: 2004 11 12 23:55 18
by cdpark
구글검색창이 아닌 구글 홈페이지에 접속한 후에 검색어를 넣으면 깨지지 않습니다.

구글검색창에서 구글에 인자를 전달하는 방법이 다른 듯 싶네요.

구글이 고치거나, 파이어폭스가 고치거나 둘 중 하나가 고쳐야 할 듯..

Posted: 2004 11 13 00:10 56
by 빛알갱이
구글 검색창에서 넣은 경우에 URL 창에 나오는 URL을 적어서 올려 주실래요? 검색어는 '가각'으로 해서. (한국어판을 설치하지 않아서)


http://news.google.com/news?hl=ko&ned=kr&ie=UTF-8&q=

으로 하면 잘 되네요. FF (ko)에 든 Google News URL에서 혹시 ie=UTF-8을 빼먹은 것 아닙니까?

Posted: 2004 11 13 00:53 56
by cdpark
빛알갱이 wrote:구글 검색창에서 넣은 경우에 URL 창에 나오는 URL을 적어서 올려 주실래요? 검색어는 '가각'으로 해서. (한국어판을 설치하지 않아서)
꽤 깁니다.

http://www.google.co.kr/search?q=%EA%B0 ... R:official

뒷 부분을 자르고 해 보니 아무 문제가 없네요.

http://www.google.co.kr/search?q=%EA%B0 ... 8&oe=utf-8

아무래도 firefox 한글판과 google의 대응 사이에서 무언가 문제가 생긴 듯. firefox 쪽보다는 google 쪽의 잘못이라고 생각되긴 하네요.

Posted: 2004 11 13 01:12 06
by 빛알갱이
&client=firefox-a&rls=org.mozilla:ko-KR:official

를 자르고 하니까 잘 된다는 얘기는 google에서 firefox가 UTF-8을 잘 지원한다는 사실을 인식하지 못 하고, ie=utf-8 (input encoding), Oe=utf-8 (검색 결과 출력 인코딩)을 명시했음에도 불구하고, UTF-8을 입력 URL 해석할 때 혹은 문서 출력할 ㅤㄸㅒㅤ 쓰지 않았다는 얘기네요.

w3m-m17n 등 UTF-8을 잘 지원하는 다른 브라우저를 쓸 때에도 비슷한 문제가 있었거든요. konqueror도 그랬던 것 같고요.

어, 그런데, google news라면 URL이 다음과 같이 되어 있어야 하는 것 아닌가요?

http://news.google.com/news?hl=ko&ned=k ... R:official

저렇게 직접 URL 창에 넣으면 잘 나오는데요. 'http://search.google.com/search?q=.....
도 잘 나오고요.

Posted: 2004 11 13 01:25 01
by cdpark
빛알갱이 wrote: 어, 그런데, google news라면 URL이 다음과 같이 되어 있어야 하는 것 아닌가요?

http://news.google.com/news?hl=ko&ned=k ... R:official
아. 위 링크에서 "뉴스 New"를 누르면 저렇게 바뀐다는 겁니다. 이 때의 링크는..

http://news.google.co.kr/news?q=%EA%B0% ... a=N&tab=wn

역시 &client= 부분을 지우면 잘 됩니다.

Posted: 2004 11 13 01:40 27
by 빛알갱이
이런 첫머리에서 맞게 진단을 해 놓고서 뒷부분에서 헛소리를 썼네요. google 문제 맞습니다. firefox라는 브라우저가 UTF-8을 지원한다는 사실을 인식하지 못 하는 것이 문제입니다. google에 이메일을 보내고 mozilla evangelism 버그로도 버그 보고해야겠네요.

Posted: 2004 11 13 02:04 38
by 빛알갱이
https://bugzilla.mozilla.org/show_bug.cgi?id=269469
에 버그 보고를 했습니다. 그런데, 해 놓고 보니 왜 firefox가 쓸데 없이 'client=firefox....'라는 꼬리를 달아 가지고 google을 헛갈리게 하는지 모르겠군요. 그렇게 하지 않으면 HTTP 헤더를 통해 넘어온 User-Agent string을 보고서 google에서 UTF-8을 지원하는 브라우저로 잘 인식하고 잘 처리해 주는데 말입니다.


이것은 사용자가 비교적 쉽게 바꿀 수 있는 것이니까 'client=firefox....'를 ㅤㄸㅖㅤ어 버리도록 하고 쓰시면 되겠네요.

잘 검색되는데.

Posted: 2004 11 13 13:35 51
by ?
무슨소린지..잘만 검색되는구만..

Posted: 2004 11 13 18:40 39
by 빛알갱이
일단 google로 검색한 다음에 (여기까지는 이상 없습니다) 그 검색 결과에서 'News'란 링크를 눌러 보세요.

Posted: 2004 11 13 21:51 02
by 빛알갱이
빛알갱이 wrote: 이것은 사용자가 비교적 쉽게 바꿀 수 있는 것이니까 'client=firefox....'를 ㅤㄸㅖㅤ어 버리도록 하고 쓰시면 되겠네요.
searchconfig.properties란 파일을 찾아서

Code: Select all

 browser.search.param.Google.1.custom=client=firefox
 browser.search.param.Google.1.default=client=firefox
 browser.search.param.Google.release=rls=%S:%S:official
라고 되어 있는 부분을
다음처럼

Code: Select all

 browser.search.param.Google.1.custom=
 browser.search.param.Google.1.default=
 browser.search.param.Google.release=
고치면 될 것입니다. 뭔가 이유가 있어서 붙인 모양인데, 그 파일을 손댄 버그 가운데 2개는 일부 허가 받은 사람만 볼 수 있도록 막아 놓아서 사연을 모르겠군요.

https://bugzilla.mozilla.org/show_bug.cgi?id=269600