PHP发送邮件乱码的具体解决方法

我们曾经在前面一些文章中具体介绍了PHP发送邮件的相关方法和函数的使用。但是在实际操作过程中也还会遇到一些问题,比如会出现PHP发送邮件乱码这样的问题。#t#

成都创新互联公司主要从事成都网站设计、网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务鱼峰,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18982081108

下面这段代码就是PHP发送邮件乱码的具体解决方法的示例:

  1. < ?php
  2. #email.php 2009-11-04
  3. $name = $_POST['name'];
  4. $mail = $_POST['mail'];
  5. $content = $_POST['content'];
  6. $subject = '测试专用';
  7. $subject = "=?UTF-8?B?".
    base64_encode($subject)."?=";
  8. $body = "来自:$mail\n姓名:
    $name\n\n内容:$content";
  9. $headers = "MIME-Version: 1.0\r\n";
  10. $headers .= 'Content-type: 
    text/html; charset=utf-8' . "\r\n";
  11. $headers .= "Content-
    Transfer-Encoding: 8bit\r\n";
  12. if(mail('*****@qq.com',
    $subject,$body,$header)){
  13. echo 'success';
  14. }else{
  15. echo 'fail'; 
  16. }
  17. ?>

希望同构对这段代码的了解,大家能避免PHP发送邮件乱码这种情况的出现。

网页题目:PHP发送邮件乱码的具体解决方法
网站链接:http://www.csdahua.cn/qtweb/news45/159995.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网