首頁  >  問答  >  主體

ios客户端 和 php服务端 如何处理 emoji表情?

网上搜索了大堆资料,百度搜索出来都是重复的文章。这时候有点想念谷歌了。

网上的方案有什么开源的 emoji for php、或者修改数据表字段等等等,全都不管用,或者不符合我的需求

1、ios发送带emoji表情的字符串,php接收,怎样处理?以怎样的格式保存进数据库里面?
2、php查询出来,以怎样的格式返回给ios客户端?

我想知道做类似项目的同志们,你们是如何解决这个问题的?

阿神阿神2763 天前692

全部回覆(6)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-17 13:28:25

    所謂Emoji表情就是UTF-8編碼的字串,照樣傳就行了,資料庫儲存時選擇UTF-8編碼就好,看看百度怎麼傳URL的:
    http://www.baidu. com/s?wd=%F0%9F%98%8A&tn=84053098_dg&ie=utf-8

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 13:28:25

    看看這個
    https://github.com/diy/NSStringEmojize

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 13:28:25

    客戶端可以不作處理直接傳伺服器,伺服器的儲存方式要對應才行,也可以像樓上的一樣轉成你們自己對應的字元後傳給服務端,然後在自己本地解析

    回覆
    0
  • 阿神

    阿神2017-04-17 13:28:25

    與字元集有關,你的字元集支援了存varchar就行

    回覆
    0
  • PHPz

    PHPz2017-04-17 13:28:25

    mysql 存進去的 還是 ????

    回覆
    0
  • 怪我咯

    怪我咯2017-04-17 13:28:25

    只要更改資料庫儲存的欄位類型就可以了,varchar應該可以​​

    回覆
    0
  • 取消回覆