1.1a 버전의 한글 이름 파일 첨부

Mozilla Thunderbird 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
댓글 게시
유저 아바타
박상현
서포터즈
서포터즈
게시물: 141
참여됨: 2003 11 19 23:47 55
위치: 대한민국 어딘가
연락:

1.1a 버전의 한글 이름 파일 첨부

게시물 작성자 박상현 » 2005 06 04 00:19 23

언제부턴가 썬더버드 1.0+ 나이틀리에서 한글 이름이 된 파일을 메일에 첨부 파일로 넣을 때 파일 이름을 변환하는 규칙이 달라진 것 같습니다. 메일에 이용하는 변환 방법의 이름은 잘 모르지만, 하여튼 언제부터인가 그 규칙을 쓰지 않고, 보통 URL에 쓰는 % 이스케이프 문자를 쓰는 변환을 하더군요. 썬더버드 1.1a도 같은 방법을 씁니다.

문제는 이렇게 변환을 하면 썬더버드에서는 첨부 파일을 읽는데 문제가 없는데, 아웃룩 익스프레스에서는 파일 이름을 제대로 인식을 못 합니다. 파일이 없어지지는 않는 것 같지만, 확장자까지 변하니 받아 본 사람들은 다들 파일에 이상이 있는 것으로 알더군요.

표준이 어떻게 되어 있는지와, 원칙적으로 그런 식으로 코딩이 된 것을 읽을 수 있어야 하는지는 모르겠습니다만, 그 전에 왜 이렇게 되었는지와, 변환 방법을 선택할 수 있는 설정이 있는지 궁금합니다.

(그러고 보니, 파이어폭스 1.1대에서 한글로 된 파일 이름을 읽을 수 있게 된 것과 관계가 있을지도 모르겠습니다.)

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

Re: 1.1a 버전의 한글 이름 파일 첨부

게시물 작성자 빛알갱이 » 2005 06 07 22:04 08

박상현 씀:언제부턴가 썬더버드 1.0+ 나이틀리에서 한글 이름이 된 파일을 메일에 첨부 파일로 넣을 때 파일 이름을 변환하는 규칙이 달라진 것 같습니다. 메일에 이용하는 변환 방법의 이름은 잘 모르지만, 하여튼 언제부터인가 그 규칙을 쓰지 않고, 보통 URL에 쓰는 % 이스케이프 문자를 쓰는 변환을 하더군요. 썬더버드 1.1a도 같은 방법을 씁니다.
그것은 %xx를 쓰는 게 표준에 맞는 것입니다. RFC 2231을 보시면 됩니다. 전부터 TB는 그런 코드를 가지고 있었는데, 기본값을 그것으로 해 놓지 않았다가 기본값을 그것으로 바꾼 것입니다. 제가 그 부분 버그를 고치면서 기본값도 바꿔 버렸습니다.

어쨌든, About:config 확장을 설치하시고, 'mail.strictly_mime.parm_folding'의 값을 2에서 1로 바꾸시면 옛날 같이 작동합니다. 그런데, MS OE에서도 파일 이름이 이상하게 되기는 하겠지만 확장자까지 바뀌지는 않을 텐데요.. 아하, '.'가 %-escape 되어 버리나요? 아직 버그질라에 불평이 안 올라온 것으로 봐서 괜찮겠다 했는데....

불평하는 사람 있으면 TB로 바꾸라고 권해 보세요. :-) 메일 프로그램은 정말 MS O(E)를 쓸 이유가 (국내 사이트에 뭐가 안 보이네 하는 문제도 없고) 없을 것 같거든요.

유저 아바타
박상현
서포터즈
서포터즈
게시물: 141
참여됨: 2003 11 19 23:47 55
위치: 대한민국 어딘가
연락:

게시물 작성자 박상현 » 2005 06 10 09:04 50

테스트해본 결과, 아웃룩 익스프레스와 아웃룩 XP에서는 이스케이프 형식으로 된 파일 이름을 통째로 바꿔 버립니다. ATTxxxxx(숫자).dat 형식으로 바꿔 버리더군요. 이름이고 확장자고 뭐고 상관 없이, 파일에 영문이 있든 없든, 그냥 이름 부분에 이상이 있는 것으로 인식하는 것 같습니다. 그나마 첨부 파일 자체는 아무 이상 없이 도착하기는 합니다만, 이름을 바꾸지 않고는 쉽게 열리지는 않겠지요.

해결은 되었습니다. 감사합니다.

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

게시물 작성자 빛알갱이 » 2006 02 18 07:20 38

viewtopic.php?p=21202
와 연결을 위해서 글을 씁니다. MS O/OE는 문제를 수정할 예정이라고 합니다.

tinywolf

게시물 작성자 tinywolf » 2006 03 11 16:17 34

그런데 썬더버드에서 한글이름 첨부파일을 GMail로 보내보면..
이스케잎이 그대로 찍힙니다. "%nn%nn....."
아웃룩만 그렇다면.. 비웃어주기라도 하겠는데..
GMail이 그러니..

댓글 게시

누군가 접속

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