新聞中心
一些人在使用PHP進(jìn)行編程操作時,經(jīng)常會遇到一些問題。比如在使用PHP函數(shù)mail()來進(jìn)行郵件的發(fā)送時,如果我們在標(biāo)題中使用了中文,則會出現(xiàn)亂碼。我們在接下來的文章中將會針對這一問題做出具體的解決辦法。

成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計制作、網(wǎng)站建設(shè)與策劃設(shè)計,行唐網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:行唐等地區(qū)。行唐做網(wǎng)站價格咨詢:028-86922220
#t#PHP函數(shù)mail()出現(xiàn)亂碼的解決方法:
先用函數(shù)base64_encode() — 使用 MIME base64 對數(shù)據(jù)進(jìn)行編碼
標(biāo)題字符串前加編碼類型例如: =?UTF-8?B?
標(biāo)題字符串后加:?=
郵件header說明Content-type — 防止郵件正文也亂碼 舉例說明:
- $to = ‘name@example.com’;
- $subject = “=?UTF-8?B?”.base64_encode(’郵件標(biāo)題’).”?=”;
- $headers = ‘MIME-Version: 1.0′ . “rn”;
- $headers .= ‘Content-type: text/html; charset=utf-8′ . “rn”;
- // Additional headers
- $headers .= ‘To: Name < name@example.com>’ . “rn”;
- $headers .= ‘From: Admin < admin@example.com>’ . “rn”;
- $headers .= ‘Reply-To: Name < name@example.com>’ . “rn”;
- mail($to, $subject, $message, $headers);
以上就是PHP函數(shù)mail()在使用時出現(xiàn)亂碼的具體解決方法。
本文題目:PHP函數(shù)mail()的亂碼解決方法介紹
網(wǎng)站網(wǎng)址:http://www.dlmjj.cn/article/dhooigh.html


咨詢
建站咨詢
