库尔德文字在与之联系时无法正确显示

问题描述 投票:0回答:1

[我使用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
}
?>
php html contacts
1个回答
0
投票

请尝试以下代码:

mail( $mail_to, utf8_decode($subject), utf8_decode($body_message), utf8_decode($headers) );
© www.soinside.com 2019 - 2024. All rights reserved.