본문 바로가기

Java/JSP

java gmail 또는 mail 사용할 때 한글 깨짐 해결

증상 : 메일 제목이나 내용에 한글이 들어올 경우 깨짐 현상 발생

 

해결 : 아래와 같이 제목이나 컨텐트를 인코딩 하여 사용한다.

 

msg.setSubject(subject);
msg.setSubject(MimeUtility.encodeText(subject, "EUC-KR", "B"));
msg.setSubject(MimeUtility.encodeText(subject, "UTF-8", "B"));
msg.setContent(content, "text/html; charset=UTF-8");
msg.setContent(content, "text/html; charset=EUC-KR");