PHP發(fā)送郵件亂碼的具體解決方法
作者:佚名
PHP發(fā)送郵件亂碼這中情況對于經(jīng)驗不足的程序員來說是經(jīng)常會遇到的問題,在接下來的文章中將會為大家具體介紹相關(guān)的解決方法。
我們曾經(jīng)在前面一些文章中具體介紹了PHP發(fā)送郵件的相關(guān)方法和函數(shù)的使用。但是在實際操作過程中也還會遇到一些問題,比如會出現(xiàn)PHP發(fā)送郵件亂碼這樣的問題。#t#
下面這段代碼就是PHP發(fā)送郵件亂碼的具體解決方法的示例:
- < ?php
- #email.php 2009-11-04
- $name = $_POST['name'];
- $mail = $_POST['mail'];
- $content = $_POST['content'];
- $subject = '測試專用';
- $subject = "=?UTF-8?B?".
base64_encode($subject)."?="; - $body = "來自:$mail\n姓名:
$name\n\n內(nèi)容:$content"; - $headers = "MIME-Version: 1.0\r\n";
- $headers .= 'Content-type:
text/html; charset=utf-8' . "\r\n"; - $headers .= "Content-
Transfer-Encoding: 8bit\r\n"; - if(mail('*****@qq.com',
$subject,$body,$header)){ - echo 'success';
- }else{
- echo 'fail';
- }
- ?>
希望同構(gòu)對這段代碼的了解,大家能避免PHP發(fā)送郵件亂碼這種情況的出現(xiàn)。
責(zé)任編輯:曹凱
來源:
百度博客