区别
utf8: utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。(Emoji 表情会异常)
utf8mb4: utf8mb4编码最大字符长度为 4字节,可以存储表情类
异常
utf-8存储表情会报错
Incorrect string value: '\xF0\x9F\x91\x8D' for column 'f_char_name' at row 1
适用版本
5.5.3及以上 mysql数据库
utf8: utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。(Emoji 表情会异常)
utf8mb4: utf8mb4编码最大字符长度为 4字节,可以存储表情类
utf-8存储表情会报错
Incorrect string value: '\xF0\x9F\x91\x8D' for column 'f_char_name' at row 1
5.5.3及以上 mysql数据库
© 本文著作权归作者所有,转载前请务必署名