Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从android到web的表情符号_Php_Android_Emoji - Fatal编程技术网

Php 从android到web的表情符号

Php 从android到web的表情符号,php,android,emoji,Php,Android,Emoji,我有一个安卓应用程序,它的消息与表情符号一起工作。使用emojis保存的消息在通过json从mysql获取后在android上显示为ok。 现在我想在web脚本上用表情符号显示相同的消息。 找到JS库,但无法使其工作。 有人有现成的实现吗? 示例数据库记录如下所示: Unii \uD83D\uDE02\uD83D\uDE03\uD83D\uDE2E\uD83D\uDE25\uD83D\uDE23\uD83D\uDE0F 这些是android表情符号。热处理在网络上工作吗?首先,所有处理文件都无

我有一个安卓应用程序,它的消息与表情符号一起工作。使用emojis保存的消息在通过json从mysql获取后在android上显示为ok。 现在我想在web脚本上用表情符号显示相同的消息。 找到JS库,但无法使其工作。 有人有现成的实现吗? 示例数据库记录如下所示:

Unii \uD83D\uDE02\uD83D\uDE03\uD83D\uDE2E\uD83D\uDE25\uD83D\uDE23\uD83D\uDE0F

这些是android表情符号。热处理在网络上工作吗?

首先,所有处理文件都无法使其工作;)您还需要进行一些配置:

首先下载回购协议

  • 在主目录中运行npm安装
  • 在主目录中运行bower安装
  • 现在,我们需要运行一些grunt任务,但在此之前,请确保您已将其复制到下载的repo location/build/emoji数据中的emoji数据文件夹中
  • 还要将整个表情符号数据()的内容复制到C:\js emoji\build\emoji data
  • 现在,在demo.htm(位于main文件夹/demo/demo.htm中)中,将jquery链接更改为,同时确保此行位于“”上方
  • 从控制台运行“咕噜”
  • 检查第520行下载的repo root/lib/emoji.js中是否列出了emojis;)
  • 在浏览器中运行demo.htm

基本上检查浏览器控制台是否有任何错误。最常见的错误是emoji.js文件的第519行上会有en emptyemoji.prototype.data,因此您需要确保grunt任务正确无误地完成。

解决了这个问题。来自的基本配置足以使js脚本正常工作。问题是字符串编码。Android使用“Unicode转义序列”以字符串形式存储特殊字符。它在移动设备上工作得很好,但是php有问题。因此,我们需要用php工作版本转换Unicode转义序列。先前db rec的转换版本

Unii \ud83d\ude02\ud83d\ude03\ud83d\ude2e\ud83d\ude25\ud83d\ude23\ud83d\ude0f
Php转换函数可以在@