日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
PHPmail()函數(shù)亂碼的具體解決方法

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

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

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

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

 
 
 
  1. $to = 'xinple@example.com';  
  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:xinple@example.com">
    xinple@example.com>' . "\r\n";  
  7. $headers .= 'From: Admin <

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

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


當(dāng)前題目:PHPmail()函數(shù)亂碼的具體解決方法
網(wǎng)站路徑:http://www.5511xx.com/article/dpcijeg.html