user.js 에 한글경로 지정하면 설정되

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

user.js 에 한글경로 지정하면 설정되

Post by 손님 »

user.js 에 북마크 파일의 경로를 설정하려고
user_pref("browser.bookmarks.file", "C:\Documents and Settings\사용자\Application Data\Mozilla\bookmarks.html");

이렇게 쓰고 firefox 를 실행해보면 bookmark 부분이 하나도 안나옵니다.
(물론 위의 경로에는 북마크 파일이 있습니다.)

제가 테스트해보니 경로에 한글이 들어가 있으면 인식을 못하는 듯 하더군요.
firefox 의 버그인지???
악마천사.

Re: user.js 에 한글경로 지정하면 설

Post by 악마천사. »

손님 wrote:user.js 에 북마크 파일의 경로를 설정하려고
user_pref("browser.bookmarks.file", "C:\Documents and Settings\사용자\Application Data\Mozilla\bookmarks.html");

이렇게 쓰고 firefox 를 실행해보면 bookmark 부분이 하나도 안나옵니다.
(물론 위의 경로에는 북마크 파일이 있습니다.)

제가 테스트해보니 경로에 한글이 들어가 있으면 인식을 못하는 듯 하더군요.
firefox 의 버그인지???
user.js는 EUC-KR 인코딩이 아닙니다. UTF-8인코딩을 써야 합니다. 따라서..
user.js르 UTF-8편집기로 수정하신 다음 저장하셔야 합니다.

NOTE패드는 안되는 걸로 압니다.-_-
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

악마 천사님 말이 맞고요. UTF-8로 된 것도 최근에 고쳐서 그렇게 된 것입니다. 그 전에는 non-ASCII 이름은 아예 쓸 수 없었습니다. 이 게시판의 버그 리포트 덕분에 고칠 수 있었습니다. (감사합니다). 그것도 release note에 넣었어야 했는데.

하지만, users.js 파일을 직접 고치시는 것보다 안전하게 주소창에 'about:config'를치고 나오는 화면에서 (entry가 없으면 새로 더하면 됩니다.) 고치시는 편이 나을 것입니다. 인코딩 걱정을 안 해도 되니까요.


참고로 UTF-8 편집기에 대해 적어 둡니다.

Windows Notepad도 Windows XP (아마도 2k도) UTF-8을 편집할 수 있습니다만, 처음에 UTF-8 BOM이 있어야만 UTF-8로 인식하고, 강제로 지정할 방법이 없을 것입니다. 따라서, Windows 2k/XP라면 Wordpad나 다른 UTF-8을 지원하는 편집기 vim (http://www.vim.org), Yudit (http://www.yudit.org), SC Unipad (http://www.unipad.org) 등으로 고치셔야 합니다. 제가 윈도우즈를 쓰지 않아서 흔히 많이 쓰는 편집기에서 UTF-8을 지원하는지 안 하는지 잘 모릅니다. 그런 편집기가 잘 지원한다면 그런 것을 쓰셔도 물론 됩니다.
손님

Post by 손님 »

두분 답변 감사합니다.
저는 메모장으로 편집해서 해결했습니다.
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Post by 빛알갱이 »

해결하셨다니 다행입니다. 하지만, user.js를 직접 편집하는 것은 추천하는 방법이 아닙니다. 이것은 다른 분을 위해서 쓰고 있습니다. 주소창에 'about:config'를 치시고, 거기서 고치시는 편이 훨씬 안전합니다.
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest