电脑安全

您当前的位置:主页 > 电脑安全 >

PHP发送UTF-8编码中文邮件标题乱码的解决-网络编

来源:[db:来源]标题:   标题    编辑:电脑技术全能网 时间:2019-09-18 17:59

原标题:PHP发送UTF-8编码中文邮件标题乱码的解决-网络编
   当咱们应用上面的PHP语句发送中文电子邮件的时间,会发觉邮件的题目是乱码,而邮件注释倒是准确的,怎样才干使得邮件题目不是乱码呢?  $subject = stripslashes($the_post[''Title'']);  $headers = "MIME-Version: 1.0rn";  $headers .= "Content-type: text/plain; charset=utf-8rn";  $headers .= "Content-Transfer-Encoding: 8bitrn";  $message = stripslashes(strip_tags($the_post[''Content'']));  mail($to, $subject, $message, $headers);  先用函数base64_encode() — 应用 MIME base64 对数据停止编码  题目字符串前加编码范例比方: =?UTF-8?B?  题目字符串后加:?=  比方:  $subject = "=?UTF-8?B?".base64_encode($subject)."?=";  将下面一句增加到代码当中,如许,发送的中文邮件题目就不是乱码了。

上一篇:十天学会php之第三天-网络编程

下一篇:没有了