0

これは私が持っているコードです:

    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
    $msg = "1'2 ’3"4 “5”6 7~8!9@10#11$12%13^14&15*16(17)18}19{20"21:22?23>24<25 ";
    $subject = "1'2 ’3"4 “5”6 7~8!9@10#11$12%13^14&15*16(17)18}19{20"21:22?23>24<25;
    mail("myemail@example.com",$subject,$msg);

メッセージは完了しますが、件名には表示されるだけです

1 '2' 3

件名はデータベースのrow['subject']から取得されます。何かアイデアはありますか?

4

1 に答える 1

1

二重引用符をエスケープしてみてください。

"1'2 ’3\"4 \“5\”6 7~8!9@10#11$12%13^14&15*16(17)18}19{20\"21:22?23>24<25 ";
于 2012-07-03T17:48:56.817 に答える