发送邮件() php 函数以西班牙语编码发送电子邮件


send mail() php function to send e-mails in spanish encoding

您好,我正在尝试使用以下邮件功能发送电子邮件,但我希望编码也能显示西班牙语。我如何使$email_body以现在不起作用的状态显示它们:

$email_body = "body text"; 
$headers = 'From: ' . $m . "'r'n";
$headers .= 'Return-Path: ' . $m . "'r'n";
$headers .= 'MIME-Version: 1.0' ."'r'n";
$headers .= 'Content-Type: text/HTML; charset=ISO-8859-1' . "'r'n";
$headers .= 'Content-Transfer-Encoding: 8bit'. "'n'r'n";
mail($to,$email_subject,$email_body,$headers);

好的 添加了以下行,现在它正在工作: $email_body = mb_convert_encoding($email_body, "ISO-8859-1","AUTO");