폼메일 제목 한글깨짐 질문드립니다.(다음메일) 채택완료
근자
3년 전
조회 2,013
안녕하세요.
폼메일에서 한글깨짐이 발생하여 질문드립니다.
네이버는 문제가 없는데, 다음에서 문제가 발생하네요.
일단 해당 문제는 인코딩 문제로 인지하고 있고, 그래서 head의 meta 부분을 euc-kr로 바꾸고, $mailHeader .= "Content-Type: text/html; charset=euc-kr\r\n";로 바꿔도 보고, 당연히 문서 자체 인코딩도 cp51949로 변경해보았구요.
근데 상황에 따라
제목(+ 발신자)가 깨짐,
$_POST내용만 깨짐,
한글로 써놓은 프로젝트명 : , 프로젝트 설명 : 부분만 깨짐 등 계속 다른 문제가 발생합니다.
혹시 다음메일에서 이러한 증상 발생시 해결하셨던 길에 대해 조언좀 받을 수 있을까 해서 질문 남깁니다.
</p>
<p><!doctype html></p>
<p><!doctype html></p>
<p><html></p>
<p> <head></p>
<p> <meta charset="utf-8"></p>
<p> <title>메일 발송</title></p>
<p> </head></p>
<p><body></p>
<p> <?php</p>
<p> $mailTo = "###";</p>
<p> // 받는사람 메일 주소;</p>
<p> $mailFrom = "###"; </p>
<p> // 보내는사람 메일주소</p>
<p> $mailSubject = $_POST['subject'];</p>
<p> $mailContent = '프로젝트명 :'.$_POST['subject'].'
'</p>
<p> .'프로젝트 설명 : '.nl2br($_POST['content']).'
'</p>
<p> .'프로젝트 예산 : '.$_POST['budget'].'
'</p>
<p> .'성명 : '.$_POST['name1'].'
'</p>
<p> .'이메일주소 : '.$_POST['email'].'
'</p>
<p> .'영상 최종 확인일 :'.$_POST['lastConfirm'].'
'</p>
<p> .'전화번호 : '.$_POST['numb'].'
';</p>
<p> </p>
<p> $mailHeader = "From: $mailFrom\r\n";</p>
<p> $mailHeader .= "MIME-Version: 1.0\r\n";</p>
<p> $mailHeader .= "Content-Type: text/html; charset=utf-8\r\n";</p>
<p> $mailResult = mail ($mailTo, $mailSubject, </p>
<p> $mailContent, $mailHeader,'-f'.$mailFrom);</p>
<p> if (true == $mailResult) {</p>
<p> echo "Success 메일이 발송되었습니다.";</p>
<p> }</p>
<p> else {</p>
<p> echo "Failuare 메일이 발송되지 않았습니다.";</p>
<p> }</p>
<p> ?></p>
<p></body></p>
<p></html></p>
<p>
아래는 결과물입니다.

댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다 ㅠ