emoji编码问题

* 问题描述

数据库编码格式为utf8mb4,而且存储的emoji是表情,在浏览器上显示的也是表情,打印出来的也是表情,但是放在android上就是一串的????,我想用抓包程序抓取一下传给android的数据编码格式,也是表情。

数据库表情:

数据库存储

php var_dump() 打印:

emoji编码问题_第1张图片

浏览器:

emoji编码问题_第2张图片

但是在android端显示:
emoji编码问题_第3张图片

问题比较奇怪

*问题解决

在php中查询mysql时先执行:mysql_query(“set content utf8mb4”);来转换成utf8mb4编码。因为php内部不关心编码。为什么这样做,详细讲解参考:
http://blog.csdn.net/springsunss/article/details/70738770

你可能感兴趣的:(html)