首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android表情符号与PHP

问Android表情符号与PHP
EN

Stack Overflow用户
提问于 2014-08-05 15:57:16
回答 1查看 1.3K关注 0票数 2

我有一个用于安卓、iOS和Windows的应用程序,可以聊天。我创建了为应用程序服务的PHP服务。我在谷歌和这里搜索过,但我没有找到解决方案。

​

​

我试图在聊天中使用Android的本机键盘表情符号。每次我插入一个表情符号时,都会使用一个ASCII特殊字符来表示它。我使用htmlentities($char)来转义特殊的字符,将它们保存在MySQL中,使用html_entity_decode($char)作为JSON响应进行解码和返回。

问题是:一些表情符号可以被编码,另一些则不能。例如,上面图像的第一个微笑由char ☺表示,其代码是☺。但是我无法得到天使的微笑代码,htmlentities($char)返回一个空字符串。

我用我的机器人尝试了一个在线的ASCII代码工具,我得到了天使表情的代码55357。然后,我尝试将代码�直接插入到MySQL中,但是html_entity_decode($char)返回相同的字符串,不需要解码。最后,我用HTML创建了一个�页面,但是安卓和桌面浏览器都显示了一个未知的�。

知道发生了什么事吗?我做得对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-05 16:04:52

您可以在Android应用程序中用代码替换它们,这样PHP就不需要处理它们了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25143278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档