메일 헤더와 다른 인코딩으로 써진 제목이 깨짐

Mozilla Thunderbird 사용에 대한 일반적인 질문과 답을 해 주는 게시판입니다. 질문을 하기 전에 FAQ를 읽어 보시는게 도움이 될 것입니다.
Post Reply
sphawk
Posts: 6
Joined: 2005 05 13 21:21 05
Location: 서울
Contact:

메일 헤더와 다른 인코딩으로 써진 제목이 깨짐

Post by sphawk »

메일 헤더와 다른 인코딩으로 써진 제목이 깨짐

혹시 Kbench에서 메일링 받아보신 분 있으실지 모르겠습니다.
Date: Wed, 8 Feb 2006 18:48:33 +0900 (KST)
From: =?EUC_KR?B?xMnAzLqlxKEgtLq9ure5xc0=?= <webmaster@kbench.com>
To: K-Bench Mailing List Members <sphawk@nate.com>
Subject: =?5601?B?vsbAzMbMILOqs+sgMUdCIMPivcMsILzFx8O1tSDAr8H2?=
Mime-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_0_7652266.1139392113401"
X-TERRACE-SPAMMARK: NO (SR:133.65)
(by Terrace)

------=_Part_0_7652266.1139392113401
Content-Type: text/html; charset=EUC_KR
Content-Transfer-Encoding: quoted-printable
일부분만 뗘 낸 내용인데..
중간에 보면 From과 charset은 EUC_KR로,
Subject는 KSC5601로 인코딩 된 듯 합니다.
천둥새 버전 1.5 (20051201) 에서, 기본 설정으로 둔 경우
제목은 멀쩡하게 나오고 보낸 사람과 본문이 깨져 나옵니다.
그래서 폴더에 대고 기본 문자 인코딩을 EUC_KR로,
'폴더 내 모든 모든 메시지를 기본 적용' 을 켜니 잘 나오기는 합니다만
CodeProject같이 해외에서 오는 메일중에 일부 문자열이 깨져나가는군요.
( 's 같은 부분이 뷁 비스무리한 글자로 나옵니다)

음. 어떻게 좋은 해결 방법이 없을까요?. 아니면 Kbench가 문제인가요?..
관련 글을 예전에도 올린 적이 있었는데..
최신 버전에서는 해결된다. 라는 답변이었던 듯 합니다.
그럼 부탁드립니다;;
빛알갱이
해커
해커
Posts: 1146
Joined: 2004 01 15 20:06 36

Re: 메일 헤더와 다른 인코딩으로 써진 제목

Post by 빛알갱이 »

sphawk wrote:메일 헤더와 다른 인코딩으로 써진 제목이 깨짐
이는 문제의 원인이 아닙니다. :-)
sphawk wrote: 혹시 Kbench에서 메일링 받아보신 분 있으실지 모르겠습니다.
Date: Wed, 8 Feb 2006 18:48:33 +0900 (KST)
From: =?EUC_KR?B?xMnAzLqlxKEgtLq9ure5xc0=?= <webmaster@kbench.com>
To: K-Bench Mailing List Members <sphawk@nate.com>
Subject: =?5601?B?vsbAzMbMILOqs+sgMUdCIMPivcMsILzFx8O1tSDAr8H2?=
Mime-Version: 1.0
Content-Type: multipart/related;
boundary="----=_Part_0_7652266.1139392113401"
X-TERRACE-SPAMMARK: NO (SR:133.65)
(by Terrace)

------=_Part_0_7652266.1139392113401
Content-Type: text/html; charset=EUC_KR
Content-Transfer-Encoding: quoted-printable
별 웃기는 헤더가 다 있군요. 당연히 K bench 문제입니다. 도대체, 무슨 생각을 하고 프로그램을 작성하는지 모르겠군요. EUC_KR(underscore- 'underbar' 아니에요. 지금까지 잘못 부르시던 분들은 고치시길-를 썼다는 점에 유의하세요)이란 문자 인코딩 이름은 없습니다(Solaris 등 일부 OS에서 내부 이름으로 사용하지만, 인터넷에서 쓸 수 있는 이름이 아닙니다.). 5601이란 의미가 대단히 불명확한 문자 인코딩 이름(Sybase, Oracle, Lotus 등 '개념 없는' 몇몇 프로그램에서 '내부' 이름으로 쓰기는 합니다. 내부 이름으로만 쓴다면 시비 걸 수 없지만, Lotus Notes 등은 한때 이 이름을 밖으로 내보내기도 했지요.)을 쓰는 것도 아주 나쁜 생각입니다. (IANA에 이름이 있어서 모질라는 EUC-KR로 aliasing을 해 두기는 했지만) 둘다 EUC-KR(하이픈-마이너스입니다)를 쓰도록 고치라고 하세요.

Kbench가 뭐 하는 곳인가 했더니 '국내 최대의 IT 정보...'라고 나오는군요. 그런 이름을 내세우기 전에 이런 기본적인 것부터 제대로 좀 챙기라고 하세요.

거기에서 문제를 고치기 전에 TB쪽에 해결하시려면 charsetalias.properties란 파일을 찾아서

euc_kr=EUC-KR
이란 줄을 더하세요. (컴파일 등은 필요 없고, 그냥 그 파일만 고치면 됩니다.)
hyeonseok
해커
해커
Posts: 691
Joined: 2004 08 11 22:14 59
Contact:

Post by hyeonseok »

euc_kr....어이 없지만 심심치 않게 볼 수 있습니다. :(
sphawk
Posts: 6
Joined: 2005 05 13 21:21 05
Location: 서울
Contact:

Post by sphawk »

아아. 그렇군요. 감사합니다.

뭐 제가 Kbench를 그닥 좋아하지는 않는 편이라. ;;
그쪽에 일부러 메일로 알려줄 필요는 없는 것 같군요.
걍 알려주신 파일 고쳐서 쓰겠습니다.

그나저나. 생각해보면 자막 쪽에도 헤더를
euc_kr로 쓰는 분들이 종종 계시더군요.
곰플레이어나 이런 류는 저런것도 처리를 해 주지만
(저렇게 쓰는 사람들이 좀 있다보니.;; )
xbmc 같은 프로그램에서는 처리가 잘 안 되던 것들도 기억이 납니다;
hhmstill

Re: 메일 헤더와 다른 인코딩으로 써진 제목이 깨짐

Post by hhmstill »

글 내용에...
charsetalias.properties 파일을 찾아서 수정하라는 내용이 있는데 이 파일은 어디있는건가요?
windows 7 에 Thunderbird 11.0.1 입니다.
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 0 guests