向Mysql插入Emoji表情时失败了,python代码报以下异常:InternalError: 1366

  • 解析:UTF-8编码有多是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,因此数据插不进去。解决方案就是:将Mysql的编码从utf8转换成utf8mb4。网上应该能搜到一大堆修改Mysql编码的方法。
友情链接