MySQL utf8编码问题

大多数人创建数据库时都是直接选择utf8这个编码,但是MySQL的utf8存在一些问题,比如保存emoji表情的时候会乱码,因为mysql的utf8最大只支持3个字节,所以超过3字节的字符在保存时就会出现问题。在MySQL5.7开始新加了一个编码格式,叫utf8mb4,这个才是真正的utf8编码,所以有时候你遇到那种明明存了utf8编码,到数据库还是出现乱码的情况,可能就是这个问题导致的。


猜你喜欢

转载自blog.csdn.net/let_me_tell_you/article/details/80703938