[問題] phpmail()輸入中文內容變亂碼
我在flash端製作"連絡我們"的表單
利用phpmail寄送郵件
我的方法是flash端傳值給php如下:
SendMail=new LoadVars();
SendMail.load("phpmail.php?na="+name.text+"\n&em="+mail.text+"\n
&msg="+msg.text);
phpmail.php如下:
<?php
$to = "XX@gmail.com";
$subject = "線上客服";
$msg = sprintf("姓名: %s E-mail: %s 內容: %s", $_GET["na"], $_GET["em"],
$_GET["msg"]);
$headers = sprintf("From: %s\nReply-To: %s", $_GET["em"], $_GET["em"]);
$config = "bird.karyoserv.com";
if(mail("$to", "$subject", "$msg", "$headers", "$config"))
echo "success";
else
echo "失敗";
?>
收到的信件
主旨:線上客服
內文:
姓名: %A4%A4%A4%E5
E-mail: %A4%A4%A4%E5
內容: %A4%A4%A4%E5
php端設定的中文可以正常,但從flash透過網址傳中文會有問題
請問有什麼方法解決呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.152.137
推
01/29 12:17, , 1F
01/29 12:17, 1F
→
01/29 12:22, , 2F
01/29 12:22, 2F
→
01/29 13:37, , 3F
01/29 13:37, 3F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章