原因:
utf-8編碼有可能是兩個、三個、四個位元組。emoji表情是4個位元組,而mysql的utf8編碼最多3個位元組,是以資料插不進去。
解決辦法:
将mysql的編碼從utf8轉換成utf8mb4
步驟:
1.修改mysql配置檔案 my.ini
2.加入
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLlR2bjlHcvN2LcNXZnFWbp9CXt92YuM3ZvxmYuNmLu9Wbt92Yvw1LcpDc0RHaiojIsJye.gif)
3.重新開機mysql
4.修改輸入鍵盤表情的字段的編碼為utf8mb4_general_ci
轉載:http://www.cnblogs.com/lovesong/p/3986754.html
原因:
utf-8編碼有可能是兩個、三個、四個位元組。emoji表情是4個位元組,而mysql的utf8編碼最多3個位元組,是以資料插不進去。
解決辦法:
将mysql的編碼從utf8轉換成utf8mb4
步驟:
1.修改mysql配置檔案 my.ini
2.加入
3.重新開機mysql
4.修改輸入鍵盤表情的字段的編碼為utf8mb4_general_ci
轉載:http://www.cnblogs.com/lovesong/p/3986754.html