我正在使用此课程发送电子邮件:PHP Mailer
例如,电子邮件内容为“Ciao,luièMarco”。 当我发送电子邮件给接收者时,他只会阅读“Ciao,lui”。 似乎消息在遇到特殊字符时会中断。我该如何解决这个问题?
这是我的代码:
if($testo != "" && $oggetto != "")
{
$counter = 0;
$res = $conn->query("SELECT * FROM iscritti_newsletter WHERE newsletter_attiva = 1;");
$arraycolonne = $miscMGR->GetTableColumns("iscritti_newsletter");
while($row = $res->fetch_array(MYSQLI_ASSOC))
{
$testotmp = $testo;
$mail = "";
foreach($arraycolonne as $colonna)
{
$testotmp = str_replace("[$colonna]", $row[$colonna], $testotmp);
if($colonna == "email")
$mail = $row[$colonna];
}
if($mail != "")
{
$mailMGR = new mail_manager();
$mailMGR->sendMail($mail, $testotmp, $oggetto);
$counter++;
}
}
$msg .= "$counter email sent! <br>";
}
echo $msg;