av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

PHPmail()函數(shù)亂碼的具體解決方法

我們在使用PHP語言進(jìn)行代碼編程,處理中文字符時經(jīng)常會遇到亂碼出現(xiàn)的問題。我們今天就為大家介紹有關(guān)PHP mail()函數(shù)亂碼的具體解決辦法。#t#

一般這種問題出現(xiàn)的原因是 mail() 函數(shù)的 header 參數(shù)里少了 Content-type: text/html; charset=utf-8,或者 charset 不是utf-8。很多國外的PHP程序一開始開發(fā)的時候沒有吧中文考慮進(jìn)去,所以中文使用的時候就會出現(xiàn)PHP mail()函數(shù)亂碼。

先用函數(shù)base64_encode() 使用 MIME base64 對數(shù)據(jù)進(jìn)行編碼
標(biāo)題字符串前加編碼類型例如: =?UTF-8?B?
當(dāng)然如果是gb2312的話就 =?GB2312?B?
標(biāo)題字符串后加:?=

PHP mail()函數(shù)亂碼的處理辦法舉例如下
 

 
 
 
  1. $to = '[email protected]';  
  2. $subject = "=?UTF-8?B?".
    base64_encode('郵件標(biāo)題')."?=";  
  3. $headers = 'MIME-Version: 1.0' . "\r\n";  
  4. $headers .= 'Content-type: 
    text/html; charset=utf-8' . "\r\n";  
  5. // Additional headers  
  6. $headers .= 'To: Xinple <
    < a href="mailto:[email protected]">
    [email protected]>' . "\r\n";  
  7. $headers .= 'From: Admin <

    [email protected]>' . "\r\n";  
  8. $headers .= 'Reply-To: Xinple <xinple@example>' . "\r\n";  
  9. mail($to, $subject, $message, $headers); 

以上就是PHP mail()函數(shù)亂碼的具體處理辦法,希望對有需要的朋友有所幫助。


分享名稱:PHPmail()函數(shù)亂碼的具體解決方法
當(dāng)前地址:http://uogjgqi.cn/article/dpcijeg.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流