ติดปัญหา Warning: mb_strlen() [function.mb-strlen]: Unknown encoding "tis-620" in phpmailer\class.phpmailer.php on line 1585 และ on line 1604
ติดปัญหา Warning: mb_strlen() [function.mb-strlen]: Unknown encoding "tis-620" in phpmailer\class.phpmailer.php on line 1585 และ on line 1604
ผมต้องใช้ tis-620 เท่านั้น ครับ
ผมอยากแปลง <meta http-equiv="Content-Type" content="text/html; charset=tis-620"> ให้ใช้กับ utf-8 ได้ด้วยครับ
ช่วยแนะนำหน่อยครับ
Error
Warning: mb_strlen() [function.mb-strlen]: Unknown encoding "tis-620" in D:\AppServ\www\phpmailer\class.phpmailer.php on line 1585
Warning: mb_strlen() [function.mb-strlen]: Unknown encoding "tis-620" in D:\AppServ\www\phpmailer\class.phpmailer.php on line 1604
Code (PHP)
<?PHP
$mail = new PHPMailer();
//$body = "ทดสอบการส่งอีเมล์ภาษาไทย UTF-8 ผ่าน SMTP Server ด้วย PHPMailer.";
$body = $detail;
$body = preg_replace('/\\\\/','', $body); //Strip backslashes
$subject = preg_replace('/\\\\/','', $subject); //Strip backslashes
$mail->CharSet = "tis-620";
$mail->IsSMTP();
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->Host = "mail.xxxxxxx.com"; // SMTP server
$mail->Port = 25; // พอร์ท
$mail->Username = "[email protected] "; // account SMTP
$mail->Password = "xxxxx"; // รหัสผ่าน SMTP
$mail->SetFrom("[email protected] ", "xx Office Staff");
$mail->AddReplyTo("[email protected] ", "xx Office Staff");
$mail->Subject = $subject;
$mail->MsgHTML($body);
$mail->AddAddress("[email protected] ", "recipient1"); // ผู้รับคนที่หนึ่ง
//$mail->AddAddress("[email protected] ", "recipient2"); // ผู้รับคนที่สอง
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
Tag : PHP, HTML/CSS, CakePHP
ประวัติการแก้ไข 2012-11-07 11:48:37 2012-11-07 11:50:39 2012-11-07 11:50:59 2012-11-07 11:52:09 2012-11-07 11:53:47
Date :
2012-11-07 10:41:49
By :
nattkhanesha
View :
1861
Reply :
1
ทำไมไม่ใช้ UTF-8 ครับ
Date :
2012-11-08 21:41:49
By :
mr.win
Load balance : Server 01