首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不发送阿拉伯字母的Php邮件

不发送阿拉伯字母的Php邮件
EN

Stack Overflow用户
提问于 2016-03-20 14:02:53
回答 1查看 668关注 0票数 0

我有用阿拉伯语发送电子邮件的php代码,但它不起作用。

代码语言:javascript
复制
$headers = "MIME-Version: 1.0\r\n";
$headers = "Content-Type: text/html; charset=ISO-8859-1\r\n";
$headers .= "From: DAC ";
$message .= '<html><body>';
$message .= '<table width="100%";>';
$message .= "<tr><td><img src='http://dgf.com/images/logo.png' alt='http://dacthatsmymom.com/' /></td></tr>";
$message .= "<tr style='height:10px;border:none'><td>&nbsp;</td></tr>";
$message .= "<tr><td colspan=2>Dear, Admin<br /><br />

<strong>Person Contact Detail: </strong><br/>
<strong>Name: </strong>".trim($_POST['name'])."<br/>
<strong>Email: </strong>".trim($_POST['email'])."<br/>
<strong>City #: </strong>".trim($_POST['city'])."<br/>
<strong>Address #: </strong>".trim($_POST['address'])."<br/>
<strong>Country#: </strong>".trim($_POST['country'])."<br/>
<strong>Selected Card#: </strong><a href='$cardimage'>Card Image</a><br/>
</td></tr>";
$message .= "<tr><td colspan=2 font='colr:#999999;'><br/><br/><strong><I>Dac<br>System Generated Email</I></strong></td></tr>"; 
$message .= "</table>";
$message .= "</body></html>";
        $sendEmail = mail('info@dffd.co.uk','Mdfdft', $message, $headers);

当电子邮件收到发送时,我在电子邮件联系人详细信息中看到了以下内容:名称:ŠˆNameˆŠ…§“国标…”[医]…国家行政庭±电子邮件:普罗普罗Šˆˆ…§“国标…”*规范“Address”(地址)号:AddressŠˆ§…“U.A.E Country#:UA.E”。

如能提供任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-20 14:16:55

正如@Qirel所说:

我不确定ISO-8859-1是否支持阿拉伯语,您可能不得不使用UTF-8 (这意味着您的整个代码,包括HTML/PHP/mail中的标头,应该设置为UTF-8)。我知道UTF-8支持它。

You can also check this post for confirmation.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36114712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档