JAVA/JSP_Servlet

[javamail] 제목 깨질때...

tornado 2005. 1. 18. 16:14

한글 제목 자체가 깨져서 들어올 경우가 있다.

 

헤더의 Subject 부분이 =?인코딩?B?안전한 문자 ?=  처럼 들어오면 인코딩이 가능하다.

 

그런데 Subject 부분에 그냥 한글을 쓸 경우 제목이 깨지게 되는데..

 

byte[] bytes = string.getBytes("iso-8859-1");

 

String subject = new String(bytes, "euc-kr");

 

과 같이 ISO-8859-1 로 풀어 헤쳐서 다시 스트링으로 조립해 줘야 한다는 ㅡㅡ;;

 

포털 메일에서 첨부 파일 있을때는 안전한 문자로 변형시켜 캐릭터 셋 포함시키고 전달하고..

 

첨부 파일이 없을때는 그냥 보내고 ㅡㅡ

 

어떤 포털은 또 반대로 보내서리... 경우의 수가 여러개 생기넹 ...

 

base64 로 온거 풀어 헤칠때두 어디는 제대로 파싱되는 반면..

 

어디는 깨지고 ㅡㅡ

 

야후에서 보낸거 다음에서 보면 제대로 안보이고 ㅡㅡ

 

 

개발자 맘대로 메일 보내는 부분을 만들면 어쩌냐고여...

 

RFC 규약은 괜히 있냐고여~~ 짱나네 -.-;;