怎么解决php中mail正文乱码的问题
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍怎么解决php中mail正文乱码的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php mail正文乱码的解决办法:1、将读取的数据设置好编码方式为"UTF
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
新华互联网科技学校
互联网最新的科技有限公司
中资互联网科技
喔噻互联网科技
互联网科技股票
互联网高科技企业
深圳艾佳互联网科技
互联网养老 桔豆科技
上海电发互联网科技有限公司
广州恒生互联网科技有限
宜昌元轩互联网科技有限公司
米聚互联网科技南京有限公司排面
想开互联网科技公司怎么样
中国科技创新与世界互联网大会
翼展科技 首家互联网医院
深圳互联网科技的发展
启辰互联网科技
扫呗互联网科技有限公司
互联网科技包装股
杭州融税互联网科技有限公司
广州为想互联网科技有限公司
互联网扶贫科技
宜安科技 互联网金融
华中科技大学互联网
有木互联网科技
奔汉互联网科技
国外互联网科技网站
玉溪互联网科技怎么选
深圳艾果互联网通讯科技
济南小医互联网科技有限公司招聘