|
안녕하세요.
항상 이 곳을 이용하여 여러가지 열심히 공부하는 사람입니다.
다른 곳의 C++빌더 커뮤니티는 거의 없는 듯 하고....-.-;
제가 이번에 indy 를 이용하여 간단한 메일 발송 프로그램을 만들려고 indy 에 포함된
MailClient 데모를 테스트 중입니다. 그런데 다 잘되거드요!
하지만 메일을 보낼때 제목 부분에 한글을 23자 이상 입력하면
메일 제목이 잘리고 메일 헤더부분이 본문으로 내려가는 이상현상이 생깁니다.
이상하게 메일 제목에 23자 이상 입력하면 잘립니다.
발송된 메일 본문을 보니 헤더부분에 제목이 아래와 같이 되더군요,.
Subject:
=?EUC-KR?B?vsi/qcfPx8/Hz8fPx8++yL+px8/Hz8fPx8/Hz77Iv6nHz8fPx8/Hz8fPvsi/?=
=?EUC-KR?B?qcfPx8/Hz8fPx8++yL+px8/Hz8fPx8/Hzw==?=
중간에 한 줄이 떨어집니다.
Subject:
=?EUC-KR?B?vsi/qcfPx8/Hz8fPx8++yL+px8/Hz8fPx8/Hz77Iv6nHz8fPx8/Hz8fPvsi/?=
=?EUC-KR?B?qcfPx8/Hz8fPx8++yL+px8/Hz8fPx8/Hzw==?=
위와 같이 되면 정상적으로 메일제목이 나오는데 참....
그리고 ics는 메일 제목이 한글 그대로 나오는데 indy는 위와 같이 변경됩니다.
indy의 경우 영문일때는 영문이 바로 나옵니다.
제가 사용한건 Indy 8.0.22 입니다.
제가 최신 버전 Indy 9.0에 있는 demo 까지 해보았는데 마찬가지입니다.
에고~~ 질문이 너무 엉성...
Indy 8.0.22에 있는 MailClient 데모로 테스트 하여 보세요.
제목에 한글을 23자 이상을 입력해보세요,,,(한 30자 정도~~)
저만 그런건지.... 아니면 다들 그러신건지요?
해결 방법은 없는지..... 한국에서 한글을 사용해야 하는데.... 영문만 잘되고~~~
|