自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

PHP函數(shù)mail()的亂碼解決方法介紹

開(kāi)發(fā) 后端
PHP函數(shù)mail()在使用時(shí)會(huì)出現(xiàn)一些問(wèn)題,這對(duì)于新手們是一個(gè)好事,因?yàn)橹挥邪l(fā)現(xiàn)問(wèn)題解決問(wèn)題,才能更好的掌握所學(xué)的知識(shí)。

一些人在使用PHP進(jìn)行編程操作時(shí),經(jīng)常會(huì)遇到一些問(wèn)題。比如在使用PHP函數(shù)mail()來(lái)進(jìn)行郵件的發(fā)送時(shí),如果我們?cè)跇?biāo)題中使用了中文,則會(huì)出現(xiàn)亂碼。我們?cè)诮酉聛?lái)的文章中將會(huì)針對(duì)這一問(wèn)題做出具體的解決辦法。

#t#PHP函數(shù)mail()出現(xiàn)亂碼的解決方法:

先用函數(shù)base64_encode() — 使用 MIME base64 對(duì)數(shù)據(jù)進(jìn)行編碼

標(biāo)題字符串前加編碼類型例如: =?UTF-8?B?

標(biāo)題字符串后加:?=

郵件header說(shuō)明Content-type — 防止郵件正文也亂碼 舉例說(shuō)明:

  1. $to         = ‘name@example.com’;  
  2.  
  3. $subject  = “=?UTF-8?B?”.base64_encode(’郵件標(biāo)題’).”?=”;  
  4.  
  5. $headers  = ‘MIME-Version: 1.0′ . “rn”;  
  6.  
  7. $headers .= ‘Content-type: text/html; charset=utf-8′ . “rn”;  
  8.  
  9. // Additional headers  
  10.  
  11. $headers .= ‘To: Name < name@example.com>’ . “rn”;  
  12.  
  13. $headers .= ‘From: Admin < admin@example.com>’ . “rn”;  
  14.  
  15. $headers .= ‘Reply-To: Name < name@example.com>’ . “rn”;  
  16.  
  17. mail($to, $subject, $message, $headers);  
  18.  

以上就是PHP函數(shù)mail()在使用時(shí)出現(xiàn)亂碼的具體解決方法。

責(zé)任編輯:曹凱 來(lái)源: shadowlong.cn
相關(guān)推薦

2009-12-02 10:08:33

PHP mail()函

2009-12-02 16:53:25

PHP發(fā)送郵件亂碼

2009-09-07 18:40:28

PHP中文亂碼

2009-12-04 16:49:38

PHP導(dǎo)出Excel亂

2010-07-15 14:01:12

telnet亂碼

2009-12-09 15:23:36

PHP mail()函

2010-10-13 17:22:12

MySQL查詢亂碼

2011-01-21 16:40:58

NagiosSendmail

2011-03-01 15:38:44

Fireftp亂碼

2009-06-25 15:06:20

Javadoc亂碼

2009-07-01 18:14:36

JSP亂碼

2011-03-11 10:39:07

LAMPPHP

2013-01-30 16:54:21

2009-07-02 13:26:32

JSP中文亂碼

2011-09-06 16:04:59

Ubuntu

2010-10-14 13:45:44

MySQL函數(shù)不能創(chuàng)建

2011-07-05 09:44:31

QT Mysql 亂碼

2012-03-21 10:16:31

JavaJSP

2010-05-27 09:17:48

SVN沖突

2009-07-02 13:32:56

JSP中文亂碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)