$nickname;//这个是未转码的微信昵称
json_encode($nickname);//直接存成json格式
//展示时调用以下方法来转码展示
/**
* 微信昵称表情转码展示
* @param unknown $nickname
*/
function nick($nickname){
$nickname = preg_replace("#(\\\ue[0-9a-f]{3})#ie","addslashes('\\1')",$nickname); //将emoji的unicode留下,其他不动
$text = json_decode($nickname);
return $text;
}
$this->nick($nickname);
ok