자바 메 일 제목 오류 해결

669 단어 JavaMail
필 자 는 로 컬 테스트 에서 직접 message.setSubject(subject) 방식 으로 제목 을 설정 하고 메 일 을 보 내 는 중국어 제목 은 정상적으로 표시 할 수 있 지만 프로젝트 를 서버 에 배치 한 후에 메 일 을 보 내 는 중국어 제목 은 몇 개의 물음표 가 되 었 다. 다음은 해결 방안 을 제시한다.
String subject = MimeUtility.encodeWord("    ", "UTF-8", "Q");
message.setSubject(subject);

    이 를 통 해 얻 은 subject 는 =?UTF-8?Q?=E6=A0=87=E9=A2=98=E5=86=85=E5=AE=B9?= 와 유사 한 코드 로 메 일 서버 에 넘 겨 인 코딩 에 따라 분석 하면 보 낸 메 일의 중국어 제목 이 정상적으로 표 시 됩 니 다.

좋은 웹페이지 즐겨찾기