PHPMailer发送的中文内容乱码如何解决

一:

PHPMailer sdk 文件中有个设置默认编码的位置:

vendor/phpmailer/phpmailer/src/PHPMailer.php

二:

实际业务代码中:

require '/sdk/PHPMailer/vendor/autoload.php';$mail = new PHPMailer(true);try {//Server settings$mail->Charset='UTF-8';//$mail->SMTPDebug = SMTP::DEBUG_SERVER;                      //Enable verbose debug output$mail->isSMTP();                                            //Send using SMTP$mail->Host       = '';        //Set the SMTP server to send through$mail->SMTPAuth   = true;                                   //Enable SMTP authentication$mail->Username   = '';               //SMTP username$mail->Password   = '';         //SMTP password$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;            //Enable implicit TLS encryption$mail->Port       = '';          //TCP port to connect to; use 587 if you have set `SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS`//Recipients$mail->setFrom('smtp_sender_email', 'smtp_sender_name'); //Change your setting message//$mail->addAddress('joe@example.net', 'Joe User');     //Add a recipient$mail->addAddress($email);               //Name is optional// $mail->addReplyTo('info@example.com', 'Information');// $mail->addCC('cc@example.com');// $mail->addBCC('bcc@example.com');//Attachments// $mail->addAttachment('/var/tmp/file.tar.gz');         //Add attachments// $mail->addAttachment('/tmp/image.jpg', 'new.jpg');    //Optional name//Content$mail->isHTML(true);                                  //Set email format to HTML$mail->ContentType = 'text/html; charset=utf-8';$mail->Subject = ''; //邮件标题$mail->Body    = '';  //邮件内容//$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';$status=$mail->send();if($status){return true;}return false;} catch (Exception $e) {return false;}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/860311.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

免费!AI视频一键转绘,​哎哟不错哦~

前段时间给大家介绍过StreamV2V,它基于一种神奇的扩散模型,实现了视频到视频的一键转绘。今天带来StreamV2V视频一键转绘整合包,我只能“说哎哟不错哦”~ StreamV2V简介 你正在看一个视频,突然间,视频中的人物换了张脸…

Symfony多语言支持实现指南:打造国际化Web应用

Symfony是一个高度灵活的PHP框架,用于开发各种规模的Web应用程序。随着全球化的发展,多语言支持成为现代Web应用程序的必备功能。Symfony提供了一套强大的工具和流程来实现多语言支持,允许开发者轻松地创建支持多种语言的应用程序。本文将详细…

WebSocket 连接失败的原因及解决方法

WebSocket 目前已经成为了一项极为重要的技术,其允许客户端和服务器之间进行实时、全双工的通信。然而,在实际项目中,开发者时常会遇到 WebSocket 连接失败的情况。这不仅影响了用户体验,还可能导致不可预见的系统错误或数据丢失。…

EE trade:利弗莫尔三步建仓法

在股市投资领域,利弗莫尔这个名字代表着无数的智慧和经历。他的三步建仓法成为了投资者们趋之若鹜的学习对象。本文将详细解析利弗莫尔的著名买入法,通过分步进攻方式,有效掌控市场并实现盈利。 一、利弗莫尔的三步建仓法详解 利弗莫尔三步…

fs模块(二)

文件读取 readFile函数是fs模块提供的一个用于异步读取文件内容的函数,这个函数可以指定一个文件路径和回调函数,当文件读取完成时,回调函数会被调用,并且文件内容作为第一个参数传递给回调函数。 函数定义 fs.readFile(path[,…

ADS SIPro使用技巧之RapidScan-Z0

PCB走线的阻抗对每个网络的信号完整性至关重要,但是,验证每个信号是不切实际的,尤其对于设计复杂度很高的产品而言,设计者的有限精力只能用于关注关键的设计点,这一过程往往会造成一些设计的疏忽从而导致错误。 ADS SI…

Docker 深度分析与选型指南

1. Docker 简介 Docker 是一个开源的容器化平台,最初由 Solomon Hykes 于 2013 年发布,旨在简化应用的开发、部署和运行。Docker 使用操作系统级虚拟化技术,通过将应用及其依赖打包到一个标准化的单元(容器)中&#x…

Steam夏促时间 Steam夏促怎么参加外区的促销教程

steam6月28日开启,夏促也是一年中促销力度比较大的促销活动了,想要入手游戏的玩家,这也是一波很好的机会,预告中出现的游戏包括《幻兽帕鲁》《迪士尼梦幻星谷》《庄园领主》《群星》《猛兽派对》《蝙蝠侠:阿卡姆骑士》…

【杂记-浅谈静态路由协议】

浅谈静态路由协议 一、静态路由协议概述二、静态路由的工作原理三、静态路由的配置四、静态路由的优缺点 一、静态路由协议概述 静态路由协议是一种由网络管理员手动配置的路由方式,通过手动指定目标网络段与下一跳的关系,来告诉网络设备如何转发数据包…

在大数据(hive/doris)检测源数据中的脏数据和异常数据

在Hive中检测源数据中的脏数据和异常数据是一个重要的数据预处理步骤,它有助于提高数据分析的准确性和可靠性。以下是一些详细的解决方案和步骤: 1. 数据探索与理解 查看表结构与数据样本:首先,使用DESCRIBE命令查看表的结构&am…

API-事件类型

学习目标&#xff1a; 掌握事件类型 学习内容&#xff1a; 事件类型鼠标事件焦点事件键盘事件文本事件focus选择器案例 事件类型&#xff1a; 鼠标事件&#xff1a; <title>事件类型-鼠标事件</title><style>div {width: 200px;height: 200px;background-c…

【sklearn基础入门教程】

&#x1f308;个人主页: 程序员不想敲代码啊 &#x1f3c6;CSDN优质创作者&#xff0c;CSDN实力新星&#xff0c;CSDN博客专家 &#x1f44d;点赞⭐评论⭐收藏 &#x1f91d;希望本文对您有所裨益&#xff0c;如有不足之处&#xff0c;欢迎在评论区提出指正&#xff0c;让我们共…

STM32HAL库--PWR低功耗实验(速记版)

电源控制&#xff08;PWR&#xff09;简介 电源控制部分&#xff08;PWR&#xff09;概述了不同电源域的电源架构以及电源配置控制器。PWR 的内容比较多&#xff0c;我们把它们的主要特性概括为以下 3 点&#xff1a; 电源系统&#xff1a;USB 稳压器、内核域(VCORE)、…

3. ansible playbook剧本

ansible playbook剧本 一、ansible playbook1、介绍2、YAML语法的注意事项3、playbook的结构4、playbook的使用流程4.1 编写剧本4.2 执行剧本 一、ansible playbook 1、介绍 便于功能的重用 本质上是文本文件&#xff0c;xxxx.yml, xxxx.yaml 遵循YAML语法 2、YAML语法的注意…

StarRocks 存算分离成本优化最佳实践

序言 StarRocks 存算分离借助对象存储来实现计算和存储能力分离&#xff0c;而存算分离版本 StarRocks 一般来说有以下三方面成本&#xff1a; 计算成本&#xff0c;也即机器使用成本&#xff0c;尤其是运行在公有云上时存储成本&#xff0c;该部分与对象存储上存储的数据量相…

GLM4-9B-chat模型微调

文本记录GLM4-9B-Chat模型进行LoRA微调的过程。 一、环境&#xff1a; 操作系统: Ubuntu 22.04CUDA: 12.1GPU: 3090 x 2 创建conda环境&#xff1a; conda create -n glm4 python3.10.14 conda activate glm4cd /home/data/chatglm4-finetune 二、数据准备 运行d…

探索SoMeLVLM:面向社交媒体处理的大型视觉语言模型

SoMeLVLM: A Large Vision Language Model for Social Media Processing 论文地址: https://arxiv.org/abs/2402.13022https://arxiv.org/abs/2402.13022发表在ACL 2024 1.概述 在线社交媒体平台涌现出海量的文本与视觉内容,深刻揭示了人们如何交流、互动以及自我表达。随着通…

论文辅导 | 基于贝叶斯优化LSTM的锂电池健康状态评估方法

辅导文章 模型描述 在传统的 LSTM 神经网络中,超参数的取值对模型性能有很大影响,但人工调参很难得到最优解。 因此,本文加入了 BO 来迭代出最优超参数。 在利用LSTM 神经网络评估锂电池 SoH 的基础上,通过 BO来提高评估的精确度。 预测效果

ubuntu卸载python3,重装python2.7

卸载py3 Linux&#xff08;Ubuntu&#xff09;环境下安装卸载Python3&#xff08;避免踩坑&#xff09;_ubuntu卸载python-CSDN博客https://blog.csdn.net/BLee_0123/article/details/136075374 安装py2.7 Ubuntu上重装Python2&#xff08;强烈建议在不删除数据情况下&#…

LLC开关电源开发:如何使用信号发生器与示波器设计环路

如何使用信号发生器与示波器设计环路 一、主回路二、小信号注入三、LLC 数字环路计算书一、主回路 如下图所示为系统整体架构,包括 LLC 主功率线路,采集线路、RC 滤波线路,DSP 运算。DSP 通过采集由差分运放转化而来的输出电压量(一阶 RC 滤除线路杂波),经数字环路产生特…