当我从send-mail.php向4G手机发送短信时,百分号变为倒置问号。它可以很好地发送到3G手机。该消息是关于降雨的可能性,例如“10%的降雨几率”。
<?php
// Phone number to send to
$phone2send2 = '1231234567@vtext.com';
$headers = "From:" . $from;
$strForecast = "10% chance of rain";
$body = $strForecast;
if (mail($phone2send2, $subject, $strForecast, $headers, "-f me@me.com")) { } else { }
?>
答案 0 :(得分:0)
我怀疑您的手机正在尝试将字符串解析为UTF-8。某处,编码变得混乱。尝试使用utf8_encode()方法:
$strForecast = utf8_encode("10% chance of rain");