PHP,phpmailer,乱码
后端开发-php教程
1:打开phpmailer 核心文件 class.phpmailer.php , 将 public $CharSet = ‘iso-8859-1′; 改为 public $CharSet = ‘UTF-8′;至于为什么要将’iso-8859-1′改为‘UTF-8’,请google或百度一下’iso-8859-1′就清楚。
2:设置邮件的编码;
语音输入法源码,ubuntu不能打开软件,php爬虫dht开源,php setco,合肥seo页面lzw
$mail = new PHPMailer();
$mail->Charset='UTF-8′;
相信有不少朋友是设置成”GBK”或“GB2312”的,我开始也是,后来了解到Mail是国际化的,如果想在像Gmail等那样的国际化邮箱正确显示中文,请将编码设置为“UTF-8”;
3,:设置标题编码;
报价源码,vscode中文语言包下载,ubuntu访问https,查看tomcat日志请求,爬虫收购商,php网站美化,官渡区seo优化开发,vip插件下载 网站lzw
这里可能有人会问,都设置了邮件的编码了,还设置标题编码做什么。。。 如果您测试过多种邮箱,你会发现标题中文是乱码的,没错,即使您设置了 $mail->Charset=”UTF-8″;既然学习php应该多看看php手册或留意php.net ,标题乱码的解决办法我是在php官网找到答案的 hhtp://.www.php.net/mail。
$mail->Subject =”信件标题”; 改为 $mail->Subject = “=?utf-8?B?” . base64_encode(“信件标题”) . “?=”;
“设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。”(来自php手册 base64_encode() )
源码 一键安装,vscode终端字符间距,ubuntu映像下载,tomcat怎么加暂停,安卓sqlite3 插入,用简单的话解释一下爬虫,php 下一页 上一页,网站为什么要用seo,仿腾讯游戏网站源码,asp模板引擎lzw