JAVA

java메일 제목 깨지는 현상

질주하는구 2015. 3. 30. 15:22

간혹 java smtp메일 발송시 한글이 깨지는 경우 제목 과 내용의 인코딩을 변경해서

해결 할 수 있습니다.

 

message.setSubject(subject);

이렇게 되어 있는 부분을 아래와 같이 변경 합니다.

인코딩 타입의 경우 메일 상황에 맞춰서 처리 해주면 됩니다.


message.setSubject(MimeUtility.encodeText(subject, "EUC-KR", "B"));

message.setSubject(MimeUtility.encodeText(subject, "UTF-8", "B"));

message.setContent(content, "text/html; charset=UTF-8");

message.setContent(content, "text/html; charset=EUC-KR");

반응형