폼메일 내용 한글깨짐 문의드려요

폼메일 내용 한글깨짐 문의드려요

QA

폼메일 내용 한글깨짐 문의드려요

본문

991022291_1715627910.331.jpg

제목은 안깨지는데 내용이 위처럼 깨져서 나옵니다.

encount라는 메일업체 서비스를 이용하고 있습니다.

 

그런데 메일서비스 업체 메일화면에 기본 인코딩 설정이

자동으로 되어 있는데 수동으로 UTF-8로 변경하면 또 제대로 나옵니다.

메일러파일 포맷도 UTF-8로 저장했는데 그러네요.

 

메일 발송 코드는 아래와 같습니다.

이중에 어느부분을 어떻게 수정해야 하는지 고수님들 도와주세요.

 

    $file_count = count($attachments['name']); //count total files attached
    $boundary = md5("sanwebe.com"); 
    $message_body =  "이 메일은 ㅇㅇㅇ 견적문의에서 전송되었습니다.\n";
    $message_body .=  "------------------------------\n";
    $message_body .=  "$message\n";
    $message_body .=  "------------------------------\n";
    $message_body .=  "$sender_name\n";
    $message_body .=  "$sender_email\n";
    $message_body .=  "$country_code$phone_number\n";
    
    if($file_count > 0){ //if attachment exists
        //header
        $headers = "MIME-Version: 1.0\r\n"; 
        $headers .= "From:".$from_email."\r\n"; 
        $headers .= "Reply-To: ".$sender_email."" . "\r\n";
        $headers .= "Content-Type: multipart/mixed; boundary = $boundary\r\n\r\n"; 
        
        //message text
        $body = "--$boundary\r\n";
        $body .= "Content-Type: text/plain; charset=ISO-8859-1\r\n";
        $body .= "Content-Transfer-Encoding: base64\r\n\r\n"; 
        $body .= chunk_split(base64_encode($message_body)); 

 

 

감사합니다ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

해결되었습니다.

Content-Type: text/plain; charset=ISO-8859-1\r\n 부분을

ontent-Type: text/html;charset=UTF-8\r\n 로 변경하니 한글로 잘 옵니다.

 

다른분들 도움되시라고 글은 남겨둘께요.

 

답변을 작성하시기 전에 로그인 해주세요.
전체 3,230
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT