原因
emoji是4个字节的,因为编码方式不同,所以如果将emoji表情直接存入utf8编码的数据库,会存成空白
解决方法
- 把数据库的编码改成
utf8mb4
- 将需要存储emoji表情的字段选择
utf8mb4
- 数据库连接也需要改为
utf8mb4
- 排序用
utf8mb4_general_ci
- MySQL版本必须高于
5.5.3
原因
emoji是4个字节的,因为编码方式不同,所以如果将emoji表情直接存入utf8编码的数据库,会存成空白
解决方法
utf8mb4
utf8mb4
utf8mb4
utf8mb4_general_ci
5.5.3