程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP發送郵件亂碼的具體解決方法

PHP發送郵件亂碼的具體解決方法

編輯:關於PHP編程

我們曾經在前面一些文章中具體介紹了

下面這段代碼就是PHP發送郵件亂碼的具體解決方法的示例:

  1. < ?php 
  2. #email.php 2009-11-04  
  3. $name = $_POST['name'];  
  4. $mail = $_POST['mail'];  
  5. $content = $_POST['content'];  
  6. $subject = '測試專用';  
  7. $subject = "=?UTF-8?B?".
    base64_encode($subject)."?=";  
  8. $body = "來自:$mailn姓名:
    $namenn內容:$content"
    ;  
  9. $headers = "MIME-Version: 1.0rn";  
  10. $headers .'Content-type: 
    text/html; charset=utf-8'
     . "rn";  
  11. $headers ."Content-
    Transfer-Encoding: 8bitrn"
    ;  
  12. if(mail('*****@qq.com',
    $subject,$body,$header)){  
  13. echo 'success';  
  14. }else{  
  15. echo 'fail';   
  16. }  
  17. ?> 

希望同構對這段代碼的了解,大家能避免PHP發送郵件亂碼這種情況的出現。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved