한글 제목 자체가 깨져서 들어올 경우가 있다.
헤더의 Subject 부분이 =?인코딩?B?안전한 문자 ?= 처럼 들어오면 인코딩이 가능하다.
그런데 Subject 부분에 그냥 한글을 쓸 경우 제목이 깨지게 되는데..
byte[] bytes = string.getBytes("iso-8859-1");
String subject = new String(bytes, "euc-kr");
과 같이 ISO-8859-1 로 풀어 헤쳐서 다시 스트링으로 조립해 줘야 한다는 ㅡㅡ;;
포털 메일에서 첨부 파일 있을때는 안전한 문자로 변형시켜 캐릭터 셋 포함시키고 전달하고..
첨부 파일이 없을때는 그냥 보내고 ㅡㅡ
어떤 포털은 또 반대로 보내서리... 경우의 수가 여러개 생기넹 ...
base64 로 온거 풀어 헤칠때두 어디는 제대로 파싱되는 반면..
어디는 깨지고 ㅡㅡ
야후에서 보낸거 다음에서 보면 제대로 안보이고 ㅡㅡ
개발자 맘대로 메일 보내는 부분을 만들면 어쩌냐고여...
RFC 규약은 괜히 있냐고여~~ 짱나네 -.-;;
'JAVA > JSP_Servlet' 카테고리의 다른 글
[펌] Trackback CGI 설계 (0) | 2005.02.03 |
---|---|
[펌] 검색엔진 만들기 (0) | 2005.01.21 |
[펌] 메일 헤더 구성 요소 (0) | 2005.01.17 |
[펌] [MAIL] MIME 관련 (0) | 2005.01.17 |
[펌] 코드시스템및 한글문자체계 (0) | 2005.01.17 |