[완료] 파폭에서 javascript로 urlencode하기
글쓴이: Prentice / 작성시간: 토, 2007/05/12 - 6:05오후
안녕하세요,
저는 파이어폭스에서 Wikipedia를 wp 키워드로 http://en.wikipedia.org/wiki/%s 로 북마크에 등록해놓았습니다. wp Science라고 주소창에 치면 http://en.wikipedia.org/wiki/Science 로 연결이 되게요.
한국어 위키백과에서도 비슷한 기능을 쓰고 싶은데 urlencode가 필요한 것 같습니다. "wk 한글"이라고 주소줄에 치면 %3F%3F문서로 이동이 돼버립니다.
북마크 상에서 자바스크립트는 어느정도 작동하는 것 같긴 한데, 파이어폭스에서 주소표시줄의 "한글"을 "%ED%95%9C%EA%B8%80"로 변환시키는 것이 가능한가요..?
가능하다면 소스 코드 올려주시면 감사하겠습니다.. ^^ 저도 찾아보긴 했는데 어떻게 조립(?)을 해야하는지 좀 막막해서요.. 부탁 좀 드리겠습니다.. v_v
Forums:
ucs4 to utf8 을 javascript
ucs4 to utf8 을 javascript 로 구현해 놓은게 있습니다.
그거랑 dec to hex 함수랑 합쳐서 만들면 되겠네요.
emerge money

http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
https://xenosi.de/
FireFox가 주소창의
FireFox가 주소창의 한글(또는 그 외 비아스키문자)을 %-인코딩할 때 디폴트가 EUC-KR이라 그런 셈이니, 그걸 그냥 UTF-8로 하게 설정을 바꾸면 어떨런지요?
about:config 들어가서
network.standard-url.encode-utf8 항목을 true 로 바꿔주시면 적어도 저 위키페디아 문제는 해결될 것 같은데요. :-)
대신 웹에 올라온 EUC-KR 형식의 한글이름 그림파일이 안보인다던가 하는 고질적인 문제가 생길지 모르겠습니다만...;;;;
좋은 하루 되세요!
수동으로 타자를 칠
수동으로 타자를 칠 경우 이제는 잘 되지만, 북마크 키워드와 %s를 쓸 때는 역시 기존과 마찬가지로 ??로 변환이 되기 때문에 %3F%3F로 연결이 됩니다.. :(
http://netzreport.googlepages.com/online_tool_for_url_en_decoding.html
여기 변환 소스가 있는데 파폭 북마크용 자바스크립트로 변환이 가능할까요..?
파이어폭스에서
파이어폭스에서 북마크에 입력된 주소가 어떤 인코딩으로 지정될 지 결정하는 부분은 프로필 디렉토리의 bookmarks.html에 들어 있습니다. 아마 그 북마크를 마지막으로 열었을 때 어떤 인코딩을 사용했느냐를 기준으로 결정하는 것 같은데 이걸 직접적으로 고칠 수 있는 사용자 인터페이스가 없는 듯 하군요.
이런 식으로 되어 있을 때 LAST_CHARSET 속성을 적절한 인코딩으로 바꾸고 저장하면 됩니다. 물론 먼저 파이어폭스를 (top이나 taskmgr 등에서 아예 안 보이게) 완전히 꺼 놓은 뒤 바꾸고 다시 재시작해야 합니다.
감사합니다.
감사합니다. network.standard-url.encode-utf8이 꺼져있어도 아주 잘 되네요.. ^^
댓글 달기