Ich habe PHP-Code zum Senden von E-Mails in Arabisch, aber es funktioniert nicht.PHP-Mail nicht senden arabische Buchstaben
$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);
Wenn die E-Mail Ich Person Kontakt Detail siehe die folgende in der E-Mail erhalten senden: Name: بيÙÙ ... ا٠„Ø £ Ù ... Ù ... Ù„ØªØ ± E-Mail: بيÙÙ ... ا٠"Ø £ Ù ... Ù" ØªØ ± Stadt #: بيÙÙ ... د§§Ù "Ù" ØØØ ± Adresse #: بÙÙÙÙ ... ع٠"Ù Ø Ø Ø Ø Ù" ØªØ ± Land #: VAE
Jede Hilfe wäre
Ich bin mir nicht sicher, ob 'ISO-8859-1' arabicum unterstützt, können Sie UTF-8 statt verwenden (und das bedeutet, dass Ihre * gesamten Code *, einschließlich Header in HTML/PHP/Mail, sollte auf UTF-8 gesetzt werden). Ich weiß, UTF-8 unterstützt es trotzdem. – Qirel
Sie müssen den Zeichensatz wie oben angegeben ändern ^ –