달력

42024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

한글 제목 자체가 깨져서 들어올 경우가 있다.

 

헤더의 Subject 부분이 =?인코딩?B?안전한 문자 ?=  처럼 들어오면 인코딩이 가능하다.

 

그런데 Subject 부분에 그냥 한글을 쓸 경우 제목이 깨지게 되는데..

 

byte[] bytes = string.getBytes("iso-8859-1");

 

String subject = new String(bytes, "euc-kr");

 

과 같이 ISO-8859-1 로 풀어 헤쳐서 다시 스트링으로 조립해 줘야 한다는 ㅡㅡ;;

 

포털 메일에서 첨부 파일 있을때는 안전한 문자로 변형시켜 캐릭터 셋 포함시키고 전달하고..

 

첨부 파일이 없을때는 그냥 보내고 ㅡㅡ

 

어떤 포털은 또 반대로 보내서리... 경우의 수가 여러개 생기넹 ...

 

base64 로 온거 풀어 헤칠때두 어디는 제대로 파싱되는 반면..

 

어디는 깨지고 ㅡㅡ

 

야후에서 보낸거 다음에서 보면 제대로 안보이고 ㅡㅡ

 

 

개발자 맘대로 메일 보내는 부분을 만들면 어쩌냐고여...

 

RFC 규약은 괜히 있냐고여~~ 짱나네 -.-;;

 

 

 

'JAVA > JSP_Servlet' 카테고리의 다른 글

[펌] Trackback CGI 설계  (0) 2005.02.03
[펌] 검색엔진 만들기  (0) 2005.01.21
[펌] 메일 헤더 구성 요소  (0) 2005.01.17
[펌] [MAIL] MIME 관련  (0) 2005.01.17
[펌] 코드시스템및 한글문자체계  (0) 2005.01.17
Posted by tornado
|