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 규약은 괜히 있냐고여~~ 짱나네 -.-;;