Page 1 of 1

주소창 검색에 대한 궁금증

Posted: 2005 02 26 22:48 41
by j
파이어폭스 에서
주소창에 영문주소 대신에 한글이름을 치면 바로 이동하는
기능이 정말 편리하다고 생각하는데요.
예를 들어 "오마이 뉴스" 또는 "조선 일보" 이렇게 꼭 한칸씩 띄어서 써야
정확하게 찾아가더군요. 구글 검색엔진을 이용한다고 그러는데
왜 붙여쓰면 이상한 글자가 나오면서 못찾아가고
한칸씩 띄어쓰면 바로 찾아갈 수 있는지
어떤 원리로 그렇게 되는 것인지 궁금하네요.

Re: 주소창 검색에 대한 궁금증

Posted: 2005 02 27 08:48 39
by XviD
:shock:
해결과는 상관이 없지만..
오마이뉴스, 조선일보를 주소창에 띄어쓰기를 하던 붙여서 쓰던 윈도우 XP SP2/FF 1.0 한국어 버전을 사용하는 저의 경우에는 문제가 없습니다.

몇가지 버전에 대해 실험 해봤는데요.

Posted: 2005 02 27 16:53 20
by j
몇가지 버전을 가지고 실험을 해보니
파이어폭스 한글판/영문판 1.0 버전은 둘 다
'오마이뉴스' '조선일보' 이렇게 붙여서 써도 잘 찾아가는데
새로 올라온 파이어폭스 1.0.1버전은 한글판 영문판 둘 다
'오마이뉴스' '조선일보' 이렇게 붙여서 쓰면
http://www.ready.co.kr 이라는 한글 도메인 검색사이트로 연결되더군요.
'오마이 뉴스' '조선 일보' 이렇게 꼭 한칸씩 띄어서 써야 정확하게 찾아가고요.
새로 바뀐 1.0.1 버전의 문제인지 아니면 저만 그런지 모르겠네요.
그런데 잘 몰라서 그러는데요 os에 따라서 다른 결과가 나오기도 하나요
저는 win2k sp4를 사용하고 있는데요.

그리고

Posted: 2005 02 27 17:14 28
by j
그리고 파이어폭스 1.0.1 한글판 영문판 둘 다
네이버, 다음, 모질라, 야후 이런 사이트들도
주소창에 한글로 치면 찾지 못하거나 아니면 엉뚱한 곳으로 연결되네요.
1.0 버전은 아무 문제없이 잘 되는데 말이지요.

Re: 몇가지 버전에 대해 실험 해봤는데요.

Posted: 2005 02 27 20:39 30
by XviD
j wrote:새로 올라온 파이어폭스 1.0.1버전은 한글판 영문판 둘 다
'오마이뉴스' '조선일보' 이렇게 붙여서 쓰면
http://www.ready.co.kr 이라는 한글 도메인 검색사이트로 연결되더군요.
'오마이 뉴스' '조선 일보' 이렇게 꼭 한칸씩 띄어서 써야 정확하게 찾아가고요.
오잉.. 그렇다면 1.0.1의 문제일 가능성이 높은데요.
아직 1.0.1 한국어 정식 버전은 올라오지 않은만큼 정식 버전이 나올 때 한번 살펴봐야겠습니다.

Posted: 2005 02 27 20:47 21
by 박상현
처음에는 한글도메인(한글키워드 말고)으로 인식되어 punycode로 바뀌어서 그런 결과가 나오는줄 알았는데, 지금 보니 아닌 것 같습니다.

조선일보.com(xn--on3b99etzg31a.com)으로는 조선일보 사이트로 가지 않고 위에 나온 사이트로 연결되니 그렇다 쳐도, 오마이뉴스.com(xn--vg1bz2lp0hlvdb0b.com)을 치면 분명히 오마이뉴스 사이트로 연결되니까요.

Posted: 2005 02 27 23:05 13
by 란씨
저는 오마이뉴스는 괜찮은데
조선일보는 붙여서 쓰면 공사중이라는 조선일보.com으로 가는군요
ff가 원래 주소창에 뭘 쓰면 com이나 co.kr들이 붙은 도메인을 검색하고
없을시에 구굴운좋은 예감으로 간다고 알고 있는데 맞죠?

1.0.1 릴리즈 노트에

Posted: 2005 02 28 18:55 01
by j
파이어폭스 1.0.1 릴리즈 노트에 아래 글이 있더군요.

* International Domain Names are now displayed as punycode.
(To show International Domain Names in Unicode, set the "network.IDN_show_punycode" preference to false.)

그래서 about:config 에서 network.IDN_show_punycode 를 찾아서
true로 되어 있는 것을 false로 바꾸어 보니
'오마이뉴스' '조선일보' '모질라' '네이버' '다음' 등등
꼭 한칸씩 띄어써야 찾아가거나 아니면 못 찾아가거나
엉뚱한 곳에 연결되던 것이 아무 이상없이 연결되네요.
1.0.1 한글/영문판 둘 다 실험을 해보니 잘 되는군요.
어떤 원리로 그렇게 되는 것인지는 잘 모르겠지만요..

그런데

Posted: 2005 02 28 19:56 00
by j
초보자라 자세히 알지는 못하지만 여기저기 찾아보니까
network.IDN_show_punycode는 IDN 스푸핑이라는 것을 막기위해
그냥 IDN사용을 제한하는 것인가 보군요. 1.0 버전에는 없는 것을 보니...

저걸 false로 바꾸니 한글로 쉽게 찾아가지기는 하지만 ...

Re: 그런데

Posted: 2005 02 28 20:30 43
by 빛알갱이
j wrote:초보자라 자세히 알지는 못하지만 여기저기 찾아보니까
network.IDN_show_punycode는 IDN 스푸핑이라는 것을 막기위해
그냥 IDN사용을 제한하는 것인가 보군요. 1.0 버전에는 없는 것을 보니...

저걸 false로 바꾸니 한글로 쉽게 찾아가지기는 하지만 ...
IDN 사용을 제한하는 것은 아니고, IDN 주소를 'http://www.ㅤㅈㅓㄷ통부.kr''과 같이 표시하지 않고 'http://www.x?-......kr'처럼 punycode로 표시하도록 하는 옵션이 그것입니다. punycode로 변환한 후에 google 운 좋은 예감에 넘길 때에는 원래 값으로 돌려 놓아야 하는데, 그렇게 하지 않는 버그 같군요. punycode 그 옵션을 본래 대로 true로 해 놓으신 후에 '오마이뉴스'를 친 다음에 주소창에 뜨는 주소를 여기에 한 번 올려 주시렵니까?

버그로 보고 해야겠습니다. 시간 나면 제가 고치고, 아니면 다른 사람이 고치라고 하겠습니다.

Posted: 2005 02 28 21:28 39
by j
1.0.1 한글/영문 둘 다
'오마이뉴스'를 입력할 경우 http://www.ready.co.kr로 연결이 되고
검색어 "xn--vg1bz2lp0hlvdb0b"에 대한 웹문서 검색 결과가 없습니다!
이런 메시지가 나오네요.