使用mysql存储emoji表情。
正常的字段类型是char,字符编码是utf8,存储的字节数为3,但是emoji表情的字节数为4,所以需要修改字符编码为utf8mb4。
修改表字段结构为utf8mb4:
ALTER TABLE table_name modify column_name VARCHAR(200) CHARACTER SET utf8mb4 DEFAULT '' COMMENT 'comment';
设置连接mysql的字符编码从utf8改为utf8mb4,例如PHP就是设置charset='utf8mb4'。
设置完成。存储数据库中看到是乱码,但是显示可以直接显示出emoji表情