看板 Flash 關於我們 聯絡資訊
我在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
Jerrynet:這不是亂碼,你只要在php端把編碼轉換就好了 01/29 12:17
Jerrynet:用urldecode函式 01/29 12:22
iverson007:非常感謝~~已經成功修正 01/29 13:37