可能还有人不知道,MySQL 数据库的字符集,要用 utf8mb4,而不是utf8。

因为MySQL的utf8不是真正的UTF-8,只支持最多三个字节的字符。真正的UTF-8可能会出现四个字节的字符。MySQL 从来没有修复这个 Bug,而是使用另外的解决方法:真正的UTF-8字符集用 utf8mb4的名字提供。. t.cn
展开
2