发送带有特殊字符的消息到pubnub服务器抛出php sdk

时间:2015-03-15 00:20:16

标签: php escaping pubnub

问题:当我从php向pubnub发送消息时:

$msg = array("author"=>"MisterX","text"=>"Who's here?"); 
$pubnub = new Pubnub(PubNubPublishKey,PubNubSubscribeKey,PubNubSecretKey);
$publish_result = $pubnub->publish('chat1',$msg);

客户端(在JS SDK上)获得如下消息:

  

MisterX:谁在这里?

但是当客户端从JS发送相同的消息时,它的工作正常:

  

MisterX:谁来了?

PubNub PHP SDK中有错误吗?在插入$msg之前,我可能需要使用publish()进行其他操作,但在文档中没有提及。

1 个答案:

答案 0 :(得分:0)

测试此

$msg = array("author"=>"MisterX","text"=>"Who's here?"); 
$pubnub = new Pubnub(PubNubPublishKey,PubNubSubscribeKey,PubNubSecretKey);
$publish_result = $pubnub->publish('chat1',$msg);