title: FCM: Displaying emoji or UTF-8 text on iOS that is sent from Android device
body: <p>I'm trying to send a push notification(emoji or UTF-8 text ) using Firebase.
  Between iOS and iOS, between Android and Android and from iOS to Android, it works well. But only from Android to iOS, it doesn't work and the texts are broken.</p>
  
  <p>I used  URLEncoder.encode function for UTF-8 encoding.
  Here is the code for sending. </p>
  
  <pre><code>            JSONObject jsonObject = new JSONObject();
              jsonObject.put("to", mCurrentUser.token);
  
              JSONObject notificationObject = new JSONObject();
              notificationObject.put("title", title);
              notificationObject.put("body", URLEncoder.encode(mMessage.text, "UTF-8"));
  
              notificationObject.put("content_available", true);
  
              jsonObject.put("notification", notificationObject);
  
              DataOutputStream wr = new DataOutputStream(httpURLConnection.getOutputStream());
              wr.writeBytes(jsonObject.toString());
              wr.flush();
  </code></pre>
  
  <p>Please help me. Thanks in advance. </p>