주소창에서의 한글검색 에러.....

Mozilla Firefox 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
1.0한글판 사용자

주소창에서의 한글검색 에러.....

Post by 1.0한글판 사용자 »

1.0 한글판 사용자입니다.
주소창에서 한글로 검색을 하면, 또는 키워드를 이용하려고 할때도 마찬가지로 검색어가 유니코드(UTF)로 인식이 되는 것인지 한글이 깨어져서 검색이 되질 않습니다.
그런데 이상한 것은 구글로 하면 키워드검색이 잘 됩니다.
사실 주소창에 한글로 검색을 할 때도 상태바에 보면 이상한 문자를 찾는다고 보이다가 구글사이트로 이동한 후에 제대로 찾아주던데 무슨 문제인지요?
맑은돌
서포터즈
서포터즈
Posts: 98
Joined: 2003 11 21 15:18 25

최신 한글판을 받아서 쓰세요~

Post by 맑은돌 »

11월 10일 뒤로 올라오는 한글 파이어폭스 1.0에서 문제를 해결하였습니다.

맥 / 리눅스 / 윈도우즈

모두 최신 판을 받아서 쓰시기 바랍니다.
1.0한글판 사용자

Re: 최신 한글판을 받아서 쓰세요~

Post by 1.0한글판 사용자 »

paero3 wrote:11월 10일 뒤로 올라오는 한글 파이어폭스 1.0에서 문제를 해결하였습니다.

맥 / 리눅스 / 윈도우즈

모두 최신 판을 받아서 쓰시기 바랍니다.
11월 11일자 최신판을 다시 설치했는데도 그대로네요... 참고로 윈XP입니다....
맑은돌
서포터즈
서포터즈
Posts: 98
Joined: 2003 11 21 15:18 25

이글로 오십시오.

Post by 맑은돌 »

상세한 내용이 여기에 있습니다.


viewtopic.php?t=1686
1.0한글판 사용자

네... 저도 그 글은 읽어 보았습니다만...

Post by 1.0한글판 사용자 »

제 경우와는 조금 다른 것 같은데요...

저는 구글검색으로는 한글검색이 잘 됩니다.

하지만 국내 검색사이트(네이버, 다음....)를 이용한 키워드 검색을 할 때 영문으로

검색하면 제대로 되는데, 한글로 검색하면 한글로 된 검색어가 깨진 상태로 검색이

된다는 겁니다.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

그 문제는 불여우 독재자 중 하나인 Ben Goodger(sp?)가 저지른 일의 결과입니다. 그 기능을 사람들이 잘 안 쓰기 때문에 그냥 넘어갈 수 있으려니 했더니, 결국 발견하셨네요. 제가 1.0 출시 전에 고치려고 패치를 다 만들었고, 넣어달라고 따로 메일을 보냈는데, 결국 안 넣더니..

다음 버그질라 버그를 보세요.

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

그런데, 이 버그는 손수 고치실 수도 있습니다. 한국어판 윈도우를 사용한다는 가정 하에서요. 위에 적은 버그 중에 123006에서 한국어판 윈도우를 쓸 경우에 한해서 고칠 수 있는 패치가 있습니다. 그 패치를 Ben Goodger가 불여우에 적용하면서 좀 바꿔서 적용하는 바람에 모질라에서는 되는데 불여우에서는 안 됩니다.

앞의 버그인 258223에서는 한국어판 윈도우가 아니고 리눅스나 맥, 비 한국어판 윈도우에서도 모두 동작하는 패치가 있고요.

참, 손수 고치는 방법을 가르쳐 드려야지요.
1. ff가 설치된 디렉토리에 가서 browser.jar를 찾습니다. 혹시 모르니까 이 파일을 다른 곳에 잘 백업해 둡니다.
2. 이 파일의 압축을 풀고(zip을 풀 수 있는 프로그램을 쓰면 됩니다.)'content/browser/browser.js'란 파일을 찾아서 다음 위치에 있는 파일로 교체합니다.

http://i18nl10n.com/mozilla/browser.js.txt (txt란 확장자는 떼어 버리십시오.)

3. 다시 압축을 합니다. (zip을 만들 수 있는 프로그램으로). 확장자는 jar로 고치세요.
4. 본래 위치에 넣으세요.


5. 이렇게 한 다음에 UTF-8을 이해하지 못 하는 (이것도 한국 검색 엔진이 하루 빨리 시정해야할 문제입니다.) 한국 검색 엔진을 위한 키워드 북마크를 만들 때에는 주소 끝에 다음을 붙이세요 :

'&mozcharset=x-windows-949'
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

제가 헛갈리게 썼네요. 제가 올려 놓은 browser.js를 쓰면 어떤 언어판의 Windows를 쓰거나 상관 없이 (리눅스나 맥 오에스도 마찬가지) '&mozcharset=x-windows-949' (Windows 949만 이해하는 한국 검색 엔진용 키워드 주소)를 끝에 붙여 주면 됩니다.
1.0한글판 사용자

휴~ 어렵네요...

Post by 1.0한글판 사용자 »

잘 안되네요...
jar파일을 다시 압축했는데 기존파일과 용량차이도 있고 이리저리 해봐도 영~
근데 제 기억에 1.0PR버전에서는 한글 검색이 잘 되었던것 같은데....
왜 이리 복잡하게 해야 하는지...
사실 파이어폭스가 검색기능은 좀 약하고 구글검색이 기본으로 되어 있어 제 입맛에 맞게 고쳐보려고 하다보니 여기까지 오게 된 것인데 잘 좀 되었으면 좋겠네요...
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Re: 휴~ 어렵네요...

Post by 빛알갱이 »

1.0한글판 사용자 wrote:잘 안되네요...
jar파일을 다시 압축했는데 기존파일과 용량차이도 있고 이리저리 해봐도 영~
근데 제 기억에 1.0PR버전에서는 한글 검색이 잘 되었던것 같은데....
왜 이리 복잡하게 해야 하는지...
위에 적어 놓은 버그에 가 보세요. 1.0PR까지 되었던 것은 순전히 요행수에 가까운 것이고요. (한국어 Windows에서 Naver, Daum 등에서만 검색이 되었지요. 한국어 Windows에서 Yahoo Japan이나 Yahoo China 등을 검색하려고 하면 잘 안 되고요. 또 일본어 Windows에서 Naver나 Daum을 검색하려면 잘 안 되었고요). 지금 방법이 제대로입니다. 복잡한 것을 간단하게 하면 좋겠지만, ㅤㄸㅒㅤ로는 복잡하게 푸는 수 밖에 없습니다.

국내 검색 엔진이 IRI를 제대로 지원한다면 (google처럼) 그런 복잡한 방법을 안 써도 잘 되겠지요. 아직도 우물 안 개구리로 머무르고 있는 Naver 등은 언제 정신 차리려는지...
사실 파이어폭스가 검색기능은 좀 약하고 구글검색이 기본으로 되어 있어 제 입맛에 맞게 고쳐보려고 하다보니 여기까지 오게 된 것인데 잘 좀 되었으면 좋겠네요...
그런데, 파이어폭스 검색 기능이 미약하다고요? 수많은 search plugin을 설치할 수 있는데도요.

http://mycroft.mozdev.org/download.html


얘기가 좀 옆길로 빠졌군요. 이제 와서 보니 bookmark keyword search shortcut에 naver를 설정하시는 것이 아니라 기본 keyword server로 naver를 쓰시려는 것이군요. 'about:config'에서 keyword-url을 변경하는 식으로요. 그 경우라면 다른 방법을 써야 할 듯 싶습니다. 지금 하고자 하시는 경우에도 제가 고친 부분을 거치는 것인지 아닌지 확인해 보아야 합니다.

참, 'x-windows-949' 자리에 'EUC-KR'을 한번 넣어 보시겠어요.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

일단 아쉬운대로 keyword bookmark shortcut을 써 보시죠?

http://search.naver.com/search.naver?wh ... set=EUC-KR
을 주소로 하는 북마크를 하나 만듭니다. 북마크 더하는 대화상자에서 'keyword'라고 된 부분에 'n'이라고 칩니다. firefox 종료 후에 (바로 될 때에도 있는데, 종료 후에 다시 시작하면 확실합니다). 또, 'about:config'에서 'keyword.enabled'를 true로 합니다. 그런 다음 주소창에 'n 검색할 단어'와 같은 식으로 쳐 보세요.


지금 보니까 기본 keyword server (about:config에서 지정하는 keyword.URL)을 다루는 방법과 bookmark keyword shortchut을 다루는 방법이 다르네요. 앞의 문제도 패치를 해야겠군요.
1.0한글판 사용자

Post by 1.0한글판 사용자 »

먼저 빛알갱이님 정말 고맙다는 인사부터 해야겠네요..
아직 제 문제가 해결되진 않았지만 사소한 부분까지 신경써주시는 부분이 정말 좋아 보이네요.

제가 Jar파일은 처음 다뤄보아서인지는 모르겠지만 빛알갱이님께서 말씀해주신대로 browser.jar를 고쳐서 다시 압축해보니 원본하고 크기가 너무 차이가 나서 좀 의아스러웠고 그 상태로 파이어폭스를 실행해보니 실행은 되는데 먹통이 되더라구요. 그래서 여러가지로 다른 방법을 시도해 보았지만 결국 아직 성공하지는 못한 상태입니다.
혹 이 글을 읽고 계시는 분 중에서 jar파일에 대해 잘 아시는 분은 답변좀 부탁드립니다.

그리고 국내 검색사이트에 그런 문제가 있는지는 잘 몰랐네요.
아마도 제가 우물안의 개구리인듯....^^

그리고 파이어폭스가 검색에 약하다고 했던 것은 다중 사이트 동시 검색 기능때문에 불쑥튀어나온 말인데^^; 하나의 키워드로 입맛에 맞는 검색사이트 ㅤㅁㅕㅌ개 그때그때 필요에 따라 선정해서 동시검색을 하곤 했거든요... 전에 쓰던 (지금도 쓰고 있지만) 브라우저에서.
제가 플러그인을 전부 뒤져본 것은 아니지만 파이어폭스 서치플러그인중에서는 이런 기능을 가진 플러그인을 못본것 같은데요. 이것도 잘 아시는 분이 있으면 부탁좀...^^

마지막으로 제가 보기에는 구글검색이 단순 사이트 나열형이어서 좀 불편한 면도 없지 않아 국내 검색사이트들을 주로 이용했었는데 파이어폭스에서는 기본 검색엔진이 구글로 되어 있어 (꼭 구글이 나쁘다는 것은 아니지만)제 입맛에 맞게 아니면 좀 유연성 있게 고쳐 볼 수 있지 않을까하는 생각에 이리저리 시도하다가 about:config도 건드려 보고 keyword bookmark shortcut도 써 보던 중에 이번 일을 겪은 것이 거든요..

빛알갱이님 다시 한번 감사하다는 말씀 꼭 드리고 싶네요...
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

긴 답변에 감사 드립니다. 여기에서 답을 쓰면 맨 앞으로 오는데, 어째서 이 글타래는 답을 올리신 후에도 맨 앞으로 오지 않아서 이제서야 답을 읽었습니다.

복수의 검색 엔진에서 검색해서 결과를 보여 주는 기능은 상당히 유용하겠네요. 누군가 확장을 만들어 볼 가치가 있겠습니다. mozdev 등에서 얘기를 꺼내 보지요. 미처 생각하지 못 한 점을 얘기해 주셔서 감사합니다.

naver에 대해서. 결국 제가 잘 모르고 욕한 셈이 되어 버렸습니다. (뭐, 아직도 인터넷 표준 준수나 접근성 등 여러 가지 면에서 우물 안 개구리라는 말을 백번 들어도 싸다고 생각합니다만 :-)) UTF-8을 지원하네요. 그것을 기본으로 하지 않는다는데에 대해 불만이 많지만, 어쨌든 지원합니다. 다음 글타래를 보십시오.

viewtopic.php?t=1731
lo

Post by lo »

키워드 이용하기 참 힘드네요.
한시간 반동안 씨름했습니다만, jar 파일 압축까지만 성공하고 마지막 &mozcharset=x-windows-949 부분에서 안 됩니다.
EUC-KR을 붙여봐도 안 됩니다.
저는 프로그래머도 아니고 컴퓨터 프로그래밍과도 거리가 먼 사람이라
여기까지 하는데만도 두 시간이 넘게 걸렸습니다.
아침에 일어나서 밥도 안 먹고 이 짓이군요;;
재미있긴 했지만 성공하지 못해서 약간 짜증이... 아니 허무하다고 해야할까요?
(능력이 안 되는걸 어쩌라고?ㅋ)
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

빛알갱이 wrote:그 문제는 불여우 독재자 중 하나인 Ben Goodger(sp?)가 저지른 일의 결과입니다. 그 기능을 사람들이 잘 안 쓰기 때문에 그냥 넘어갈 수 있으려니 했더니, 결국 발견하셨네요. 제가 1.0 출시 전에 고치려고 패치를 다 만들었고, 넣어달라고 따로 메일을 보냈는데, 결국 안 넣더니..

다음 버그질라 버그를 보세요.

https://bugzilla.mozilla.org/show_bug.cgi?id=258223
https://bugzilla.mozilla.org/show_bug.cgi?id=123006
이 버그는 ff 1.5에서는 고쳐질 것입니다. 지금 시험해 보시고 싶으신 분은 trunk nightly (8월 9일 이후치) build를 ftp://ftp.mozilla.org/pub/mozilla.org/firefox/nightly에서 다운로드하십시오.

두 가지 방법으로 bookmark keyword search에서 문자 인코딩을 지정할 수 있습니다. 하나는 이미 말씀 드린 바와 같이 'mozcharset=x-windows-949'와 같이 keyword url의 맨 마지막에 검색 엔진에서 기대하는 인코딩을 수동으로 지정하는 방법입니다. 다른 하나는 다음과 같습니다.

1. 해당 검색 엔진에 가셔서 아무 검색어나 검색을 일단 합니다.
2. 그 결과를 북마크로 저장합니다.
3. 북마크 관리 메뉴에서 주소에서 검색어에 해당하는 부분을 %s로 바꿉니다.
4. keyword를 지정합니다. (예를 들어 'nav', 'empas', 'paran'과 같은 식으로)

두번째 방법을 쓸 경우에는 mozcharset=x-windows-949를 붙일 필요가 없습니다
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest