ผมใช้ฟังก์ชั่นเมลล์ของ php ส่งข้อความภาษาไทยเข้า hotmail แล้วเป็นภาษาต่างดาว แต่ถ้าส่งเข้า yahoo จะเป็นภาษาไทยปรกติไม่ทราบว่าต้องไปปรับแก้ตรงไหนครับ เพื่อให้ใน hotmaill อ่านเป็นไทยได้เช่นกัน โดย code คร่าวๆของผมเป็นดังนี้ครับ
<?php
$subject=$_POST[subject];
$messages=$_POST[messages];
$From="
[email protected]";
$Headers = "MIME-Version: 1.0\r\n" ;
$Headers .= "Content-type: text/html; charset=windows-874\r\n" ;
$Headers .= "From: ".$From." <".$From.">\r\n" ;
$Headers .= "X-Priority: 3\r\n" ;
$Headers .= "X-Mailer: PHP mailer\r\n" ;
include "connect.php";
$sql="select username,email from member where username = 'tissana' ";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$to=$rs[email];
mail($to,$subject,$messages,$Header);
}
?>
ผมใช้ฟังก์ชั่นเมลล์ของ php ส่งข้อความภาษาไทยเข้า hotmail แล้วเป็นภาษาต่างดาว แต่ถ้าส่งเข้า yahoo จะเป็นภาษาไทยปรกติไม่ทราบว่าต้องไปปรับแก้ตรงไหนครับ เพื่อให้ใน hotmaill อ่านเป็นไทยได้เช่นกัน โดย code คร่าวๆของผมเป็นดังนี้ครับ
<?php
$subject=$_POST[subject];
$messages=$_POST[messages];
$From="
[email protected]";
$Headers = "MIME-Version: 1.0\r\n" ;
$Headers .= "Content-type: text/html; charset=windows-874\r\n" ;
$Headers .= "From: ".$From." <".$From.">\r\n" ;
$Headers .= "X-Priority: 3\r\n" ;
$Headers .= "X-Mailer: PHP mailer\r\n" ;
include "connect.php";
$sql="select username,email from member where username = 'tissana' ";
$result=mysql_db_query($dbname,$sql);
while($rs=mysql_fetch_array($result)) {
$to=$rs[email];
mail($to,$subject,$messages,$Header);
}
?>