질문과 답변, 세팅정보 및 오류정보를 최대한 상세히 남겨주시면 보다 빠르고 정확한 답변을 드릴 수 있습니다.
중첩되는 질문이 없는지 확인하신 후 오류발생 페이지의 URL을 기입하여 질문해주세요. 그리고 질문에 대해 해결된 사항은 답변을 달아주시면 다른 회원님에게 좋은 자료가 됩니다.
  • 제   목 좀 특이한 메일 인코딩 현상에 대해서 질문좀 드립니다.
  • 작성자 등록일 2008-07-17/14:43 조회수 1231
제가 그동안 경험해보지 못한 문제이다보니~ 정확히 100%정답이 될 수 없음을 미리 알려드리고

최대한 그동안의 짬밥으로 맥만 짚어드리겠습니다.

성공하시면 답변은 꼭 달아주시기 바랍니다.

다른회원님들도 꼭 필요한 자료가 될 수 있으니 말이죠~

이제 본론으로 들어가서... html은 잘 발송이 된다하셨으니, html로 메일을 보낼 때 언어타입을 어떤것으로 삽입하셨는지 확인해보시구요~

대략 이런것들이겠죠? <meta http-equiv="Content-Type" content="text/html; charset=euc-kr">

charset=euc-kr 포함이 되어있어 발송되어 수신시 아무런 문제가 없다면 캐릭터 셋지정이 되어있기에 판단되어집니다.

이번엔 테스트로 text모드로 보내어 수신메일의 언어타입이 어떤지 확인해보세요.

메일파일의 확장자는 .eml이며, 기타 에디터를 사용하여 소스를 확인하시면 발송되어진 캐릭터 셋이 어떤것인지 확인가능합니다.

대략 이런것들이겠죠? Content-Type: text/html; charset="ks_c_5601-1987"

charset="ks_c_5601-1987"은 기본적으로 한글OS에서 보내어질 때 포함이 됩니다.

영문서버라면 당연히 한글언어타입을 기본으로 발송되어지지 않겠죠?

여기서 문제는 text모드로 메일발송할 때 프로그램상에서는 캐릭터셋을 제어를 못한다는거죠.

결국 메일서버에 손을 대어야 할지, 아님 html만을 사용해서 한글과 영문을 문제 없이 사용할 것인지

text모드로 전송시 캐릭터셋을 지정할 수 있는 꼼수가 있다면 적용등등의 문제는 회원님이 결정하셔야 할 문제인것 같습니다.

시원한 답변이 못 되어드렸네요 ^^

그럼 화이팅입니다.

SNS google
    1. 회원등급: 마스터
    2. 작성글: 52개
    3. 작성댓글수: 1,288개
    4. 로그인: 4,496회
    5. 접속상태: 로그아웃
    6. 가입일: 2006-05-20
  • 국내 1호 조은보드 마스터 자격(?)을 보유한 운영자입니다.
    최대한 상세히 정보를 알려 주시면 답변시 많은 도움이 됩니다.
    오늘도 파이팅!!
로그인 하시면 댓글을 남길 수 있습니다.
타인의 명예를 훼손 또는 비방, 개인정보 유출 및 광고성 게시물을 삼가해 주세요.
  • 안용태(2008.07.22/10:12:18) 답변
  • 흠.. 확실히 테스트를 통해 얻은 답은 아닙니다만 페이지에서 지정하는 인코딩 방식과는 연관 관계가 좀 적은것 같습니다. asp파일 내의 소스에 인코딩 방식을 지정해도 메일이 서버에 가는건 똑같더라구요. 받아들이는 서버가 html형식일 경우 한글을 잘 인지하는것 같습니다.