微信昵称的特殊字符无法添加到数据库
为什么会报这种错嘞,因为 微信的表情或者某些特殊字符是4个字节,而mysql数据库最多也就三个字符。你的那么大,他的口那么小。硬插mysql肯定不愿意。怎么解决了??
解决办法:
解决办法很简单,不需要你去修改数据库文件,也不需要重启mysql服务。执行一句代码:
ALTER TABLE 表名 MODIFY `字段名` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
这就行了。把表名和字段名改成你自己的就可以了。