0
アラビア語でメールを送信するためのPHPコードがありますが、機能しません。PHPメールでアラビア語の文字を送信しない
$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> </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('[email protected]','Mdfdft', $message, $headers);
電子メールが、私は、電子メール 人連絡先の詳細に以下を参照してください送っます:名前:メール±Ø¨ÙŠÙÙ...اÙ「Ø£Ù...Ù... U「تØ:بيÙÙを... ا٠"Ø£Ù...Ù"تر都市番号:بÙÙ...دا "Ù"تر住所:بÙÙ...ع "ىرتÙ"تر国番号:アラブ首長国連邦
@Qirelが言ったようにすべてのヘルプは
私は 'ISOは、8859-1'アラビアサポートしているかどうかわからないんだけど、あなたの代わりにUTF-8を使用する必要があります(それはHTMLでヘッダを含むあなたの*コード全体*を、意味/ PHP/mail、UTF-8に設定する必要があります)。私はUTF-8がとにかくそれをサポートすることを知っています。 – Qirel
上記のように文字セットを変更する必要があります^ –