接触微信,里面的粉丝表wx_fans里有个字段`nickName` mediumblob。sql
为何要用mediumblob类型,由于用户的昵称含有特殊的字符,防止乱码。因而查询出来时候就须要用到微信
CAST(wf.nickName AS CHAR CHARACTER SET utf8 ) AS nickName
进行转码显示。虽然有点麻烦,仍是认了,不知道有没有更好的办法。spa
CREATE TABLE `wx_fans` ( `id` int(11) NOT NULL AUTO_INCREMENT, `openId` varchar(255) DEFAULT NULL, `nickName` mediumblob, `country` varchar(255) DEFAULT NULL, `province` varchar(255) DEFAULT NULL, `city` varchar(255) DEFAULT NULL, `groupId` int(11) DEFAULT NULL, `sex` varchar(255) DEFAULT NULL, `headImg` varchar(255) DEFAULT NULL, `language` varchar(255) DEFAULT NULL, `status` int(11) DEFAULT NULL COMMENT '0:在用 1:删除 ', `subscribe_time` datetime DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1230 DEFAULT CHARSET=utf8;