Re: [請益] php寄信會有亂碼
※ 引述《r596twy (湯姆熊)》之銘言:
: 各位大大好~
: 這次我遇到一個比較奇怪的問題
: 用其他的信箱如MSN、Yahoo、Gmail等收信都能正常顯示
: 但是outlook卻出現一個怪現象
: 標題是正常的中文
: 內文卻會出現亂碼...
: 標頭我是用:
: $headers="MIME-Version:1.0\r\n";
: $headers.="Content-type:text/html;charset=big5\r\n";
: 然後在寄信時則是:
: mail($useremail, "=?UTF-8?B?".base64_encode("信件標題")."?=", $body, $headers)
: 想問一下各位大大
: 這種問題應該是哪個地方出問題呢??
推文中的大大推薦我使用PHPmailer
目前是改用這個
因為對方是使用outlook而對方暫時還沒測試
所以我也還不確定這樣行不行
想問一下各位大大這樣設定能不能通
編碼設定:
$mail->CharSet="utf-8";
$mail->Encoding = "base64";
標題和內容則是:
$mail->Subject="標題";
$mail->Body ="內容";
因為不清楚PHPmailer內部會不會再另外做字串處理
所以不敢加上一些其他的東西
比如說要不要再對標題另外做:
$mail->Subject = "=?UTF-8?B?".base64_encode("標題")."?=";
如果要的話,那內容也是按照標題的同樣步驟放進去處理嗎?
$mail->Body = "=?UTF-8?B?".base64_encode("內容")."?=";
希望大大們能幫幫我...
就差這個怪地方沒弄好
對方現在也一直催我趕快弄出來
所以蠻希望能在對方測試之前就能知道正確的改法
拜託各位大大了!!!<(_ _)>
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.128.242
→
06/05 15:17, , 1F
06/05 15:17, 1F
推
06/06 00:05, , 2F
06/06 00:05, 2F
→
06/06 00:06, , 3F
06/06 00:06, 3F
推
06/06 02:06, , 4F
06/06 02:06, 4F
→
06/06 18:56, , 5F
06/06 18:56, 5F
→
06/06 18:57, , 6F
06/06 18:57, 6F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章