UTF-8采用变长字节进行字符编码,根据Unicode字符范围进行不同字节的编码方案,大大减少编码字节的大小,提升了使用效率
utf8 和 utf8mb4 的兼容性和安全性也有一些区别。由于 utf8mb4 是 utf8 的超集,所以从 utf8 切换到 utf8mb4 一般不会有问题,只需要注意存储空间的增加和排序规则的变化。但是从 utf8mb4 切换到 utf8 就可能会有问题,因为 utf8mb4 可能包含一些 utf8 不能表示的字符,这些字符在切换后会被丢弃或者...