2017-08-31 80 views
0

我的應用程序中有一個帶有純文本emojis的字符串(像這樣:),當我將此字符串放入JSON中並將其發送到服務器時,服務器接收字符串併發送與它的電子郵件。當我在手機中收到電子郵件時,我收到「?」,而不是emojis。與JSON發送帖子時丟失emojis

回答

0

有很多問題可以出錯。你必須更具體:

  • Android是不正確地認識到TextView和編碼表情符號作爲?
  • 問題是從服務器發生的嗎?你正在使用哪種服務器技術?
  • 您的電子郵件客戶端的問題不支持UTF-8編碼嗎?

我建議你看看這個視頻:https://www.youtube.com/watch?v=2GTivnMCR-Y在最新的支持庫(26),增加了對emoji TextViews的支持。另外,請檢查我提到的相關要點

+0

1:Android認可emojis沒有任何問題。 「?」僅當字符串拋出服務器時出現。 2:服務器是Apache,代碼是Java並且是REST服務。 3:不是郵件客戶端,因爲當我直接從應用程序發送郵件時,相同的郵件客戶端顯示錶情符號。 – sergio

+0

感謝您的幫助,但我非常確定這不是Android問題。我認爲問題出在服務器上。 – sergio