누구든지 도움을받을 수 있는지 궁금합니다.UTF-8로 메일 보내기
나는 3 개의 언어 (모든 내용이 같은 반복적 인 내용)로 일부 내용을 보내는 스크립트를 상속 받았지만, 수신 된 내용이 UTF-8 문제인 것으로 가정되어 내용이 깨졌습니다.
내가해야 할 일은 charset 부분을 utf-8로 변경하거나 7 비트 부분처럼 바꿀 필요가있는 부분입니까?
내가 (아직 테스트) 하나 UTF-8 참조 기본 인코딩을 참조 할 것 같다 여기 http://bitprison.net/php_mail_utf-8_subject_and_message 뭔가
있었다 삽입 위치를 볼 수 있습니다,하지만 난 여기에 필요한 경우 확실하지 않다?
감사
// Contruct message body.
$body = "";
// Add message for non-mime clients.
$body .= "This is a multi-part message in MIME format.\n";
// Add text body.
$body .= "\n--$boundary\nContent-Type: text/plain; charset=UTF-8; format=flowed\nContent-Transfer-Encoding: 7bit\n\n" . $textContent;
// Add HTML body.
$body .= "\n--$boundary\nContent-Type: text/html; charset=ISO-8859-1; format=flowed\nContent-Transfer-Encoding: 7bit\n\n" . $htmlContent;
mail($row["email"], "Update Your ArtsDB Listing", $body, $headers);
업데이트 된 코드이 허용됩니다? 나는 여기에 다른 예를 들어 보았다.
$body .= "\n--$boundary\nContent-Type: text/plain; charset=UTF-8; format=flowed\nContent-Transfer-Encoding: 8bit\n\n" . $textContent;
// Add HTML body.
$body .= "\n--$boundary\nContent-Type: text/html; charset=UTF-8; format=flowed\nContent-Transfer-Encoding: 8bit\n\n" . $htmlContent;
Swift Mailer, PEAR Mail ... 당신은이 셋 인코딩을 사용 보인다보다
E 메일은 그 이유 조만간 당신은 타사 라이브러리를 사용하게, 단단하다. –