본문 바로가기
Language/Java

[JAVA] 메일제목 한글깨짐 해결방법

by 나비와꽃기린 2016. 10. 27.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

제목을 셋팅하는 부분에서 한글이 깨진다면 다음과 같이 인코딩 하여 사용해야 한다.

제목 data 담고 있는 변수를 subject라고 가정한다면 아래와 같다.

 

mimeMessage.setSubject(subject); 렇게 사용 하던 것을………………….

 

(1) 제목 인코딩 방법

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

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

 

(2) 컨텐츠 인코딩 방법

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

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