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

다음에서만 메일제목이 깨져서 보입니다ㅠㅠ

달뱉구 6년 전 조회 5,440

안녕하세요. 폼메일을 만들어서 메일을보내게되면 받았을때 제목과 작성자가 깨져서 나옵니다. ,네이버나 다른곳은 깨짐없이 잘보이는데 유독 한메일에서만 제목이깨지는데 해결방법이있을까요? 구글을 검색해보니

 $title = "=?UTF-8?B?".base64_encode("$title")."?="; 이런식으로 대입하라는데

대입해도 한메일에서는 계속깨져서나오네요. 전체적인 코드가 약간씩 달라서 안먹는건지....잘모르겠습니다ㅠ

밑에는 php소스입니다. 어디를 어떻게 바꿔야 안깨지게 나오는지 도움부탁드릴게요.

$todaydate=date('Y-m-d');

$data=file("./email.txt"); $admin_email="$data[0]";

$comment3=nl2br($comment);

$comment1 =" 신청날짜 : $todaydate 이름 : $company 전화번호 : $tel 이메일 : $email 제목 : $title = "=?UTF-8?B?".base64_encode("$title")."?="; 상담내용 : $content"; $from = "=?UTF-8?B?".base64_encode($from)."?="; $subject = "=?UTF-8?B?".base64_encode($subject)."?=";

   $result=mail("$admin_email", "$company 상담문의", "$comment1", "From:$company <$email>");

   if(!$result){    echo "";    }else{    echo "";    } ?>

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

답변 1개

6년 전

한메일은 UTF-8을 일부 지원 못하는 경우가 있으니 EUC-KR로 보내야 합니다.

로그인 후 평가할 수 있습니다

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

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

로그인