消息中的特殊字符在传递时被编码
special character in message are encoded when it's delivered
我正在使用 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 ?
我期待看到解决方案
可能提到的包没有对给定的消息进行编码,因此您应该在使用包
之前使用urlencode($yourString)
我不知道我上面的代码有什么问题,我决定使用类似的包,现在它可以工作了。你可以在这里找到包 https://github.com/Artistan/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 ?
我期待看到解决方案
可能提到的包没有对给定的消息进行编码,因此您应该在使用包
之前使用urlencode($yourString)
我不知道我上面的代码有什么问题,我决定使用类似的包,现在它可以工作了。你可以在这里找到包 https://github.com/Artistan/nexmo