APNs来自俄语的unicode消息

时间:2015-11-09 15:06:30

标签: php unicode apple-push-notifications apns-php

我的消息中有西里尔字母的问题,服务器是用php编写的,输出是285个字符的以下字符串。

string(285) "{"aps":{"alert":"\u041f\u0440\u043e \u0442\u0438\u043f\u044b \u0434\u0430\u043d\u043d\u044b\u0445 Redis \u0435\u0441\u0442\u044c \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0445\u043e\u0440\u043e\u0448\u0430\u044f","badge":0,"sound":"default","id":"100","category":"nat"}}"

当我在英文上写的时候,我得到一个180个字符的字符串。因为此消息未发送到Apple服务器,因为格式的大小。我不知道正确的信息在哪里。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案json_encode($ payload,JSON_UNESCAPED_UNICODE);