美文网首页
php保存带emoji的微信昵称与导出excel出错的问题

php保存带emoji的微信昵称与导出excel出错的问题

作者: _WhatsUp_ | 来源:发表于2017-11-14 19:35 被阅读0次

存入数据库时转译一下

urlencode($wxuser["nickname"]);

取出时解析

urldecode($mydata["nickname"]

导出到excel时,替换


$this->filterEmoji(urldecode($mydata["nickname"]))

functionfilterEmoji($str)

{

$str=preg_replace_callback(

'/./u',

function(array$match) {

returnstrlen($match[0]) >=4?'':$match[0];

},

$str);

return$str;

}

相关文章

网友评论

      本文标题:php保存带emoji的微信昵称与导出excel出错的问题

      本文链接:https://www.haomeiwen.com/subject/ppofvxtx.html