答案 0 :(得分:1)
这是由json_encode()
引起的。在utf8_encode()
之前在我的提醒视图中使用json_encode()
解决了问题。
更新(如何解决问题)
1。在411行左右的class_APNS.php
,您有
$msg = chr(0).pack("n",32).pack('H*',$token).pack("n",strlen($message)).$message;
在上面,放:
$message = utf8_encode($message);
2。在class_APNS.php
(同一档案)中输入:
$usermessage['aps']['alert'] = utf8_encode($usermessage['aps']['alert']);
将它放在以下上方:
$fk_device = $this->db->prepare($list[$i]);
$message = $this->_jsonEncode($usermessage);
$message = $this->db->prepare($message);
$delivery = (!empty($when)) ? "'{$when}'":'NOW()';