我们曾经在前面一些文章中具体介绍了PHP发送邮件的相关方法和函数的使用。但是在实际操作过程中也还会遇到一些问题,比如会出现PHP发送邮件乱码这样的问题。
<p>下面这段代码就是PHP发送邮件乱码的具体解决方法的示例:</p>
<ol>
<li><strong><</strong>?php </li>
<li>$name=$_POST[‘name’]; </li>
<li>$mail=$_POST[‘mail’]; <br>
$content=$_POST[‘content’]; </li>
<li>$subject=’测试专用’; <br>
$body="来自:姓名";<br>$headers ="MIME-Version:1.0\r\n"; </li>
<li>$headers.=’Content-type:text/html;charset=utf-8′."\r\n";
<br>
$headers.="Content-Transfer-Encoding:8bit\r\n"; </li>
<li>if(mail(‘*****@qq.com’,<br>
$subject,$body,$header)){ echo’success’; </li>
<li>}else{ echo’fail’; </li>
<li>} <strong>?></strong>
</li>
</ol>
<p>希望同构对这段代码的了解,大家能避免PHP发送邮件乱码这种情况的出现。
from: http://www.pcjcw.com/website/php/17364.html