간혹 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");
반응형
'JAVA' 카테고리의 다른 글
URLConnection 을 이용해서 url결과를 가지고 오는 메소드 (0) | 2015.04.14 |
---|---|
RSS XML 정보를 가지고 오는 소스 (0) | 2015.04.14 |
replaceAll 사용시 특수문자 (0) | 2015.03.24 |
Pattern.matches (0) | 2015.03.24 |
정규식 간단 예제 (0) | 2015.03.24 |