0

我尝试发送带有重音字符的消息,为了测试我使用一个简单的字符串:

        String message ="éèàôaaaa";

我的 GCM Java 服务器源代码:

        // use this line to send message with payload data
        Message message = new Message.Builder()
            .collapseKey("1")
            .timeToLive(3)
            .delayWhileIdle(true)
            .addData("Alerte : ",   message)
            .build();

在带有 eclipse 的 OSX 上:一旦消息被推送,在我的设备(xperia s 和 nexus 7)上,我在状态栏中有“????aaaa”

在带有 eclipse 的 Windows7 上:一旦消息被推送,在我的设备(xperia s 和 nexus 7)上,我在状态栏中有“aaaa”

任何想法 ?

4

1 回答 1

0

这是因为您的 unicode 字符对于 URL 是不安全的,请参阅我的其他答案。这同样适用于您的问题。

于 2013-02-13T23:19:52.433 回答