我正在使用Dreamweaver创建一个电子邮件表单,我在PHP中只编写了一些代码来收集表单信息并将其发送到电子邮件。一切正常,但我有一个大问题。事实上,我希望为我的表单使用从右到左的语言,如波斯语或阿拉伯语。当我用英文单词填写表格时,在我的电子邮件中我收到了很好的东西但是当我输入阿拉伯语的东西时,我会收到类似于ناÙ......خانÙادگی的内容我的电子邮件: 这是我的PHP代码:
<?php
$_POST['emailAddress'] = "info@behzadmoradi.com";
$to = "info@behzadmoradi.com";
$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 :(得分: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