美文网首页
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