为了账号安全,请及时绑定邮箱和手机立即绑定

php mail邮件发送正文不换行

php mail邮件发送正文不换行

PHP
千万里不及你 2018-11-01 06:06:48
邮件发送:$message = "Email:".$email."\r\n".。。。。。。。。。。。$headers = "From: $fromEmail"."\r\n";$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";mail($to,$subject,$message,$headers);原来邮件发送出现中文都是乱码,加上这个headers后,就好了,但是发送的正文换行效果没有用用br也不行...请问怎么办?还是要指定什么编码
查看完整描述

2 回答

?
四季花海

TA贡献1811条经验 获得超5个赞


指定邮件为HTML邮件就OK了

$header .= "Content-Type:text/html\r\n";主要是这一句,表明是HTML支持HTML邮件

换行用<br/>试试


查看完整回答
反对 回复 2018-11-11
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

检查一下你的文件格式吧

尤其是定义$email(这个估计是email内容吧),查看一下你的email编码是不是iso编码,如果不是的话就会乱码

因为你的header里面写的是charset=iso-8859-1


查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 699 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信