怎么解决php中mail正文乱码的问题
发表于:2025-11-16 作者:千家信息网编辑
千家信息网最后更新 2025年11月16日,这篇文章主要介绍怎么解决php中mail正文乱码的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php mail正文乱码的解决办法:1、将读取的数据设置好编码方式为"UTF
千家信息网最后更新 2025年11月16日怎么解决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安全错误
数据库的锁怎样保障安全
实际项目软件开发文档
浙江省网络安全宣传
银行业网络安全问题
草拟 网络安全法
绍兴官方软件开发来电咨询
性价比好的协同软件开发
阿里云服务器 显卡
问卷调查怎么整理数据库
c 数据库连接读取
贵州讯付宝网络技术
创建数据库是什么软件
软件开发科技公司专题
1u服务器比2u安静
移动的网络技术支撑岗位
centos7服务器怎么联网
csgo检测不到服务器
赛尔号服务器怎么进
软件开发趋势分析
新加坡gogo服务器
icc网络安全测试工作流程
国产数据库市场占有率
怎样更新王者荣耀微信数据库
2020年剑侠世界2服务器列表
wlan服务器怎么改端口
贵州网络安全测评公司
福建企业级服务器
天猫精灵显示服务器竟然出错了
江西软件开发学校
给服务器装系统教程
一年进行几次网络安全检测