테스트 사이트 - 개발 중인 베타 버전입니다

폼메일 제목 한글깨짐 질문드립니다.(다음메일) 채택완료

근자 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개

채택된 답변
+20 포인트
3년 전
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

근자
3년 전
답변 감사합니다. 하지만 해결이 되지 않았습니다.

감사합니다 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인