您现在的位置是:微信昵称Emoji表情不能存数据解决办法

微信昵称Emoji表情不能存数据解决办法

MySQL 日期:2016-12-01点击:4534

以下解决办法只能去掉Emoji表情,但是在Mysql和web上不能正常显示.有可能是问号?或者被过滤了.

MSSQL

ALTER TABLE user MODIFY COLUMN nickname varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'nickname';   
PHP

//处理不可见字符
public static function clearEmoji($char) {
    echo $char = preg_replace("#\\\u[2def]([0-9a-f]{3})#ie", "", json_encode($char));
    return json_decode($char, true);
}

标签: MySQL

站长简介

姓名:喻理
微信:yuli0927
邮箱:yuli0927@126.com
不懂业务的运维工程师不是一个好程序员。

分类

最新文章

热门文章