mysql的utf-8类型实际上不是正确的utf-8,它每个字符最多只使用3个字节,并且只支持基本的多语言平面(即没有emoji、没有astral平面等)。
如果需要存储来自更高Unicode平面的值,则需要 utf8mb4 encodings .