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

from: http://www.pcjcw.com/website/php/17364.html

分类: PHP

寒林

www.3code.cn 专注WordPress企业主题