[我使用HTML和PHP制作了一个简单的联系表单,并进行了测试,效果很好,但是当我想用库尔德语或阿拉伯语书写时,在电子邮件中无法正常显示的文本看起来像是:ÚÛبÛÙ
<?php
$field_name = $_POST['cf_name'];
$field_mobile = $_POST['cf_mobile'];
$field_service = $_POST['cf_service'];
$field_customer = $_POST['cf_customer'];
$field_message = $_POST['cf_message'];
$mail_to = '[email protected]';
$subject = 'داواکاری بینینی بەڕێوەبەران';
$body_message = 'From: '.$field_name."\n";
$body_message .= 'mobile: '.$field_mobile."\n";
$body_message .= 'Manager: '.$field_service."\n";
$body_message .= 'Sender: '.$field_customer."\n";
$body_message .= 'Message: '.$field_message;
$headers = 'From: '.$field_email."\r\n";
$headers .= 'Reply-To: '.$field_email."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Message send successfully :)');
window.location = 'https://#.co/interview';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Failed :( Please call the developer!');
window.location = 'https://#/interview';
</script>
<?php
}
?>
请尝试以下代码:
mail( $mail_to, utf8_decode($subject), utf8_decode($body_message), utf8_decode($headers) );