한글로 된 embed src 주소 문제...

Mozilla 제품들에 대한 Bug 리포트를 보고하고 확인하는 페이지입니다.
댓글 게시
파스텔그림
게시물: 49
참여됨: 2005 02 12 08:52 31
연락:

한글로 된 embed src 주소 문제...

게시물 작성자 파스텔그림 » 2005 08 27 16:51 07

한글로 된 embed src 주소의 경우

한글이 깨져서 정상적으로 플레이가 안됩니다.

embed 태그가 표준이 아니라고 들은것 같은데
표준을 지향하는 모질라의 경우, 호환성 때문에 지원하는 걸로 들었습니다.
이왕 지원해주려면 한글 주소도 적절하게 플레이 되게 해주면 좋겠네요

<EMBED SRC="http://www.boohwal.net/07_mvideo/./Files/부활MV예고편-1.wmv" WIDTH=320 HEIGHT=240 autostart="false">
의 경우
웹페이지를 열고 플레이를 누르면 플레이가 안되어
플레이어에 마우스 가져가서 [오른쪽 버튼]누르고 [속성] 누르면 나오는 주소가
http://www.boohwal.net/07_mvideo/./Files/부활MV예고편-1.wmv 이 아니라
http://www.boohwal.net/07_mvideo/./Files/遺
2005 08 27 21:28 29 에서 파스텔그림 에 의해 마지막으로 편집되었으며 총 편집 시간은 1 시간입니다.

유저 아바타
CN
서포터즈
서포터즈
게시물: 61
참여됨: 2005 01 02 01:57 54
연락:

Re: 한글로 된 embed src 주소 문제

게시물 작성자 CN » 2005 08 27 19:32 56

파스텔그림 씀:한글로 된 embed src 주소의 경우

한글이 깨져서 정상적으로 플레이가 안됩니다.

embed 태그가 표준이 아니라고 들은것 같은데
표준을 지향하는 모질라의 경우, 호환성 때문에 지원하는 걸로 들었습니다.
이왕 지원해주려면 한글 주소도 적절하게 플레이 되게 해주면 좋겠네요

<EMBED SRC="http://www.boohwal.net/07_mvideo/./Files/부활MV예고편-1.wmv" WIDTH=320 HEIGHT=240 autostart="false">
의 경우
웹페이지를 열고 플레이를 누르면 플레이가 안되어
플레이어에 마우스 가져가서 [오른쪽 버튼]누르고 [속성] 누르면 나오는 주소가
http://www.boohwal.net/07_mvideo/./Files/부활MV예고편-1.wmv 이 아니라
http://www.boohwal.net/07_mvideo/./Files/遺


알수 없는 이유로 원본과 내 글 모두 깨어져 버렸네요.

이유는 utf-8과 euc-kr의 문제로 보입니다. uri의 인코딩을 utf-8로 하는 것이 표준에 맞기 때문에 파이어 폭스가 한 일은 잘못은 아니라고 생각합니다.

빛알갱이
해커
해커
게시물: 1146
참여됨: 2004 01 15 20:06 36

게시물 작성자 빛알갱이 » 2005 08 28 10:31 28

CN님의 말이 맞습니다. (object를 쓴다고 해서 문제가 해결되지 않습니다.) 한글을 URL에 직접 쓰고 싶으시면, 써버에서 UTF-8로 오는 URL을 써버 파일 시스템에서 사용하는 문자 인코딩으로 변경해 주는 모듈을 설치하세요. Windows용 IIS는 이런 일을 자동으로 해 주고, Apache 같은 경우에도 2.x용으로는 IRI 지원 모듈이 있어서 그런 일을 자동으로 해 줍니다. 이런 것을 하기 귀찮으면 써버 파일 시스템에서 그냥 UTF-8을 쓰면 간단히 해결됩니다. 더 이상 EUC-KR을 쓰지 맙시다 !
써버쪽에서 단순히 파일을 가리키는 것이 아니라 프로그램이 받아서 그 URL을 처리한다면 그 프로그램이 적절한 변환을 해 줘야 하고요.

아니면, 'http://www.example.com/%B0%A1%B0%A2'를 쓰는 수도 있습니다. ('http://www.example.com/가각' 대신에요) '가각'은 EUC-KR로 0xb0 0xa1 0xb0 0xa2로 나타내집니다.

써버쪽을 손댈 수 없다면 임시 방편으로 주소창에 'about:config'을 치시고 'utf'로 검색을 해 보십시오. 거기서 나오는 것 중에 'network.standard-url.encode-utf8'을 false로 하세요.

댓글 게시

누군가 접속

유저가 이 포럼을 탐색중: 가입된 유저 없음 그리고 1 손님