怎么解决php中mail正文乱码的问题
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍怎么解决php中mail正文乱码的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php mail正文乱码的解决办法:1、将读取的数据设置好编码方式为"UTF
千家信息网最后更新 2025年02月01日怎么解决php中mail正文乱码的问题
这篇文章主要介绍怎么解决php中mail正文乱码的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
php mail正文乱码的解决办法:1、将读取的数据设置好编码方式为"UTF-8";2、在发邮件的时候也指定编码方式为"UTF-8"即可。
本文操作环境:Windows7系统、PHP7.1版,DELL G3电脑
如何解决php mail正文乱码问题?
PHP mail 中文乱码的解决方式
主要是编码的问题:
解决办法就是:
读取的数据设置好编码方式; 发邮件的时候也指定编码方式;
先用函数base64_encode() 使用 MIME base64 对数据进行编码
标题字符串前加编码类型例如: =?UTF-8?B?
当然如果是gb2312的话就 =?GB2312?B?
标题字符串后加:?=
-----------我的供配置参考---------
1)//if "email" is filled out, send email{//send email$email = $_POST["from"] ; $mailto = $_POST["mailto"];$subject = "=?UTF-8?B?" . base64_encode($_POST["subject"]) . "?="; $message = $_POST["message"] ;$header = 'MIME-Version: 1.0' . "\r\n" . "Content-type: text/html; charset=utf-8". "\r\n" . "From: <$email>"."\r\n";//echo "mailto:$mailto';}?>
", "Subject: $subject
", "message:$message
", "From: $email
" ;mail("$mailto", "$subject", $message, "$header" );echo "
Your mail has been sent ! Thank you for using our Mail system ...
We shall go to main page in 3 seconds
";}else{echo "Welcome to Qunero-php Mail system
";echo '
以上是"怎么解决php中mail正文乱码的问题"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
编码
乱码
方式
正文
问题
数据
内容
办法
字符
字符串
时候
标题
篇文章
邮件
UTF-8
参考
价值
兴趣
函数
小伙
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
莱芜智慧养老软件开发公司
上海唔噻互联网科技有限公司
家庭电脑当服务器
网络安全的基本知识
敏捷软件开发 经典书籍
必得奖的维护网络安全手抄报
风控数据库需求分析报告
冒险岛数据库解锁账号密码
数据库实时保存d盘
淘宝平台软件开发
乐视互联网科技有限公司
网站管理员怎么进去数据库
荔湾物联网软件开发方案
网络安全方针政策知识有什么
软件开发费用资金预算表
全球搜钻软件开发公司
系统未配置文件服务器
程序测试数据库连接
国家网络安全保卫工作条例
金蝶数据库误删怎么办
天津威力软件开发风格
服务器端登录信息处理异常
排列五规律软件开发
网站数据库能对接么
gprs与服务器通信
服务器电脑版和手机版的区别
导出方案和整个数据库
内蒙网络安全审查办法
用数据库新建用户
清掉数据库