真杯具,今天算是和邮件乱码较上劲了,从ASP到PHP,从JMAIL乱码到sendmail乱码,天哟,搞的吐血!
不过,总算是搞清楚了,sendmail的乱码,我给忽略了邮件的header,如果你是UTF-8写的程序,就请把sendmail 中的加上:
$header .= "Content-Type:text/html;charset=utf-8\r\n";
如果你是GBK写的程序,就在sendmail加上:
$header .= "Content-Type:text/html;charset=gbk\r\n";
以上方法,能解决非常多数的邮箱乱码,不过,还是不能保证能百分百解决,比如非常个别的企业邮箱,还是有出现乱码的可能,具体原因,待查!
自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com
本文链接地址: PHP发送邮件类sendmail乱码解决方法 http://www.chhua.com/web-note649
评论