消息中的特殊字符在传递时进行编码

时间:2015-03-18 11:36:31

标签: laravel-4 nexmo

我正在使用Laravel-4-Nexmo软件包发送短信,但邮件是在发送时编码的。

$receiverNumber = "xxxxxxxxxxx"
$message       = "hi from nexmo ? ";
$options        = array( 'status-report-req'  => 1 );

$Nexmo = Nexmo::sendSMS('me', $receiverNumber , $message , $options);

收到的消息如下:

hi+from+nexmo+%3F+

我希望收到

hi from nexmo ? 

我期待看到可能的解决方案

2 个答案:

答案 0 :(得分:0)

可能提到的包不会对给定的消息进行编码,所以在使用pacckage之前应该使用urlencode($yourString)

答案 1 :(得分:0)

我不知道上面的代码出了什么问题,我决定使用类似的软件包,现在可以使用了。你可以在https://github.com/Artistan/nexmo

找到这个包