网站翻译成utf-8后,不再发送 它在我发送推送时得到:“内部错误(通过写入而不是105个字节写入127个错误)”
如果我尝试使用拉丁语发送,我会收到3个相同的push-es(我在iphone上对其进行了测试),并将其写入错误。
如果我尝试在UTF-8上发送西里尔字母,那么我会收到错误消息,并且没有推送。
如果在Push.php文件中我更改了行
$nLen = strlen ($aMessage ['BINARY_NOTIFICATION']);
发送至$nLen = mb_strlen($aMessage ['BINARY_NOTIFICATION'], 'latin1');
拉丁语推送成功,并且没有错误
西里尔字母不来(但不显示错误)
$ nLen = mb_strlen ($ aMessage ['BINARY_NOTIFICATION'], 'utf-8');
没有帮助。怎么做?