2016-03-20 6 views
0

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>&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('[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

+2

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

+1

Sie müssen den Zeichensatz wie oben angegeben ändern ^ –

Antwort

0

Wie @Qirel sagte geschätzt werden:

Ich bin mir nicht sicher, ob ISO-8859-1 arabicum unterstützt, könnten Sie UTF-8 stattdessen verwenden (und Das bedeutet, dass Ihr gesamter Code einschließlich der Header in HTML/PHP/Mail auf UTF-8 gesetzt sein sollte. Ich weiß, UTF-8 unterstützt es sowieso .

You can also check this post for confirmation.

Verwandte Themen