2013-08-28 45 views
0

我使用Dreamweaver創建了一個電子郵件表單,並且我在PHP中編寫了一些代碼來收集表單信息並將其發送到電子郵件。一切正常,但我有一個很大的問題。實際上,我想要使用從波斯語或阿拉伯語這種從右到左的語言來顯示我的表單。當我用英文單詞填寫表單時,在我的電子郵件中,我收到了很好的東西,但是當我輸入某些東西時,如果是阿拉伯語,我會收到類似於......的東西...Ø我的郵箱: 這纔是我的PHP代碼:無法接收表單信息

<?php 

$_POST['emailAddress'] = "[email protected]"; 
$to = "[email protected]"; 
$subject = "نظر در مورد سکان آکادمی"; 
$message .= "نام ".$_POST['name'] . "\n"; 
$message .= "نام خانوادگی ".$_POST['lastName'] . "\n"; 
$message .= "آدرس ایمیل ".$_POST['email'] ."\n"; 
$message .= "نوع درخواست ".$_POST['request'] . "\n"; 
$message .= "متن درخواست ".$_POST['requestText'] . "\n"; 

mail($to, $subject, $body, $message); 

header ("Location: commentThankYouPage.php "); 

?> 

回答

0

試試這個,

$headers = 'Content-type: text/html; charset=utf-8' . "\r\n"; 
mail($to, $subject, $message,$headers);// 3rd param is message or body check this param 

閱讀本http://php.net/manual/en/function.mail.php

您也可以使用phpmailer library

+0

<?php $ _POST ['emailAddress'] =「[email protected]」; $ to =「[email protected]」; $ subject =「نظردرموردسکانآکادمی」; $ message。=「نام」。$ _ POST ['name']。 「\ n」 個; $ message。=「نامخانوادگی」。$ _ POST ['lastName']。 「\ n」 個; $ message。=「آدرسایمیل」。$ _ POST ['email']。「\ n」; $ message。=「نوعدرخواست」。$ _ POST ['request']。 「\ n」 個; $ message。=「متندرخواست」。$ _ POST ['requestText']。 「\ n」 個; 郵件($ to,$ subject,$ body,$ message); header(「Location:commentThankYouPage.php」); ?> –