언제부턴가 썬더버드 1.0+ 나이틀리에서 한글 이름이 된 파일을 메일에 첨부 파일로 넣을 때 파일 이름을 변환하는 규칙이 달라진 것 같습니다. 메일에 이용하는 변환 방법의 이름은 잘 모르지만, 하여튼 언제부터인가 그 규칙을 쓰지 않고, 보통 URL에 쓰는 % 이스케이프 문자를 쓰는 변환을 하더군요. 썬더버드 1.1a도 같은 방법을 씁니다.
문제는 이렇게 변환을 하면 썬더버드에서는 첨부 파일을 읽는데 문제가 없는데, 아웃룩 익스프레스에서는 파일 이름을 제대로 인식을 못 합니다. 파일이 없어지지는 않는 것 같지만, 확장자까지 변하니 받아 본 사람들은 다들 파일에 이상이 있는 것으로 알더군요.
표준이 어떻게 되어 있는지와, 원칙적으로 그런 식으로 코딩이 된 것을 읽을 수 있어야 하는지는 모르겠습니다만, 그 전에 왜 이렇게 되었는지와, 변환 방법을 선택할 수 있는 설정이 있는지 궁금합니다.
(그러고 보니, 파이어폭스 1.1대에서 한글로 된 파일 이름을 읽을 수 있게 된 것과 관계가 있을지도 모르겠습니다.)
1.1a 버전의 한글 이름 파일 첨부
-
- 서포터즈
- Posts: 141
- Joined: 2003 11 19 23:47 55
- Location: 대한민국 어딘가
- Contact:
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
Re: 1.1a 버전의 한글 이름 파일 첨부
그것은 %xx를 쓰는 게 표준에 맞는 것입니다. RFC 2231을 보시면 됩니다. 전부터 TB는 그런 코드를 가지고 있었는데, 기본값을 그것으로 해 놓지 않았다가 기본값을 그것으로 바꾼 것입니다. 제가 그 부분 버그를 고치면서 기본값도 바꿔 버렸습니다.박상현 wrote:언제부턴가 썬더버드 1.0+ 나이틀리에서 한글 이름이 된 파일을 메일에 첨부 파일로 넣을 때 파일 이름을 변환하는 규칙이 달라진 것 같습니다. 메일에 이용하는 변환 방법의 이름은 잘 모르지만, 하여튼 언제부터인가 그 규칙을 쓰지 않고, 보통 URL에 쓰는 % 이스케이프 문자를 쓰는 변환을 하더군요. 썬더버드 1.1a도 같은 방법을 씁니다.
어쨌든, About:config 확장을 설치하시고, 'mail.strictly_mime.parm_folding'의 값을 2에서 1로 바꾸시면 옛날 같이 작동합니다. 그런데, MS OE에서도 파일 이름이 이상하게 되기는 하겠지만 확장자까지 바뀌지는 않을 텐데요.. 아하, '.'가 %-escape 되어 버리나요? 아직 버그질라에 불평이 안 올라온 것으로 봐서 괜찮겠다 했는데....
불평하는 사람 있으면 TB로 바꾸라고 권해 보세요. 메일 프로그램은 정말 MS O(E)를 쓸 이유가 (국내 사이트에 뭐가 안 보이네 하는 문제도 없고) 없을 것 같거든요.
-
- 서포터즈
- Posts: 141
- Joined: 2003 11 19 23:47 55
- Location: 대한민국 어딘가
- Contact:
-
- 해커
- Posts: 1146
- Joined: 2004 01 15 20:06 36
viewtopic.php?p=21202
와 연결을 위해서 글을 씁니다. MS O/OE는 문제를 수정할 예정이라고 합니다.
와 연결을 위해서 글을 씁니다. MS O/OE는 문제를 수정할 예정이라고 합니다.
Who is online
Users browsing this forum: No registered users and 1 guest