|
|
|
ส่งอีเมล์ php สอบถามเรื่อง phpmailer กับภาษาไทย มันเป็นภาษาต่างดาว |
|
|
|
|
|
|
|
กำหนด CharSet เป็น utf-8 หรือ tis-620 ครับ
Code (PHP)
$mail->CharSet = "utf-8";
Code (PHP)
<?PHP
require("class.phpmailer.php");
$mail = new PHPMailer();
$body = "ทดสอบส่งอีเมล์ภาษาไทย";
$mail->CharSet = "utf-8";
$mail->IsSMTP();
$mail->SMTPDebug = 0;
$mail->SMTPAuth = true;
$mail->Host = "smtp.yourdomain.com"; // SMTP server
$mail->Port = 25; // พอร์ท
$mail->Username = "[email protected]"; // account SMTP
$mail->Password = "******"; // รหัสผ่าน SMTP
$mail->SetFrom("[email protected]", "yourname");
$mail->AddReplyTo("[email protected]", "yourname");
$mail->Subject = "ทดสอบ PHPMailer.";
$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!";
}
?>
|
|
|
|
|
Date :
2011-08-23 15:01:04 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่า ได้แล้วครับ ตามบทความ mr.win บอก
ตอนแรกผม set mysql_query("SET NAMES tis620"); ตอน add database แต่พอผมส่ง mail ดันเป็น utf-8
พออ่านบทความจากพี่ win แล้ว ได้แก้ไหม่เป็น
mysql_query("SET NAMES UTF8");
และ <meta http-equiv=Content-Type content="text/html; charset=utf-8">
แก้หมดทุกหน้าเลย ----- ต่อไปนี้ไช้ utf-8
ขอบคุณครับ
|
|
|
|
|
Date :
2011-08-24 08:56:30 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ บทความจาก mangkunzo ครับ
|
|
|
|
|
Date :
2011-08-24 10:45:33 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้ว จ้า ขอบคุณ หลายๆๆ
|
|
|
|
|
Date :
2011-08-25 09:08:45 |
By :
pichettum01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากกๆค่ะ
|
|
|
|
|
Date :
2013-07-24 23:29:54 |
By :
nongtoom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|