欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【PHP使用mail函数发送邮件标题乱码问题】,下面是详细的分享!
PHP使用mail函数发送邮件标题乱码问题
PHP程序使用mail()函数发送邮件的时候,标题中文的话会出现乱码。
解决方法:
先用函数base64_encode() — 使用 MIME base64 对数据进行编码
标题字符串前加编码类型例如:=?UTF-8?B?
标题字符串后加:?=
邮件header说明Content-type — 防止邮件正文也乱码
举例:
| 以下为引用的内容:
$to ='xinple@example.com'; |
以上所分享的是关于PHP使用mail函数发送邮件标题乱码问题,下面是编辑为你推荐的有价值的用户互动:
相关问题:PHP函数mail()的乱码解决方法
答:一般这种问题出现的原因是 mail() 函数的 header 参数里少了 Content-type: text/html; charset=utf-8,或者 charset 不是utf-8。很多国外的PHP程序一开始开发的时候没有吧中文考虑进去,所以中文使用的时候就会出现PHP mail()函数乱码。 先用函... >>详细
相关问题:PHP 发E-mail 接收到的内容是乱码
答:一些人在使用PHP进行编程操作时,经常会遇到一些问题。比如在使用PHP函数mail()来进行邮件的发送时,如果我们在标题中使用了中文,则会出现乱码。我们在接下来的文章中将会针对这一问题做出具体的解决办法。 PHP函数mail()出现乱码的解决方法: ... >>详细
相关问题:PHPMailer发送邮件乱码
答:看你的html页面格式与处理页面的格式一致就不会乱了。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
