0

アクセント付きの文字でメッセージを送信しようとしています。テストでは、単純な文字列を使用します。

        String message ="éèàôaaaa";

私のGCMJavaサーバーのソースコード:

        // 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の場合:メッセージがプッシュされると、デバイス(xperiasおよびnexus7)のステータスバーに「????aaaa」が表示されます。

Eclipseを使用するWindows7の場合:メッセージがプッシュされると、デバイス(xperiasおよびnexus7)のステータスバーに「aaaa」が表示されます

何か案が ?

4

1 に答える 1

0

これは、Unicode文字がURLに対して安全ではないためです。他の回答を参照してください。同じことがあなたの問題にも当てはまります。

于 2013-02-13T23:19:52.433 に答える