|
|
|
อยากทราบวิธี ส่งเมล์แล้วเครือ่ง Ipad,Iphone สามารถอ่านภาษาไทยได้อ่ะครับ |
|
|
|
|
|
|
|
ใช้ UTF-8 ครับ ผมส่งแล้วอ่านได้ปกติครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP Sending Email</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?
$strTo = "[email protected]";
$strSubject = "=?UTF-8?B?".base64_encode("ส่งอีเมล์ภาษาไทย ด้วย php ทดสอบชื่อเรื่องภาษาไทย")."?=";
$strHeader .= "MIME-Version: 1.0' . \r\n";
$strHeader .= "Content-type: text/html; charset=utf-8\r\n";
$strHeader .= "From: Mr.Weerachai Nukitram<[email protected]>\r\nReply-To: [email protected]";
$strVar = "ข้อความภาษาไทย";
$strMessage = "
<h1>My Message</h1><br>
<table width='285' border='1'>
<tr>
<td><div align='center'><strong>My Message </strong></div></td>
<td><div align='center'><font color='red'>My Message</font></div></td>
<td><div align='center'><font size='2'>My Message</font></div></td>
</tr>
<tr>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
<td><div align='center'>My Message</div></td>
</tr>
<tr>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
<td><div align='center'>".$strVar."</div></td>
</tr>
</table>";
$flgSend = @mail($strTo,$strSubject,$strMessage,$strHeader); // @ = No Show Error //
if($flgSend)
{
echo "Email Sending.";
}
else
{
echo "Email Can Not Send.";
}
?>
</body>
</html>
Go to : PHP กับการส่งอีเมล์ (Email) ภาษาไทย (Thai) ด้วย UTF-8
|
|
|
|
|
Date :
2011-10-04 16:32:12 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอเครได้แร้วครับ ผมใช้ วิธีค้ายๆ พี่วิน ส่งมาอ่ะครับ
ไว้เดียวเจอเคสไหนที่ไม่ได้อีกจะมาบอกน่เะครับ
แต่ไอ้ <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
จำเปนต้องใส่ไหม๊ครับ ผม ใช้แค่ base64_encode ก็ได้แล้วอ่ะ
|
|
|
|
|
Date :
2011-10-04 17:01:56 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|