mysql存入emoji表情报 error code [1366]; Incorrect string value: '\xF0\x9F\x98\x81' for column
在开发过程中,特别是微信开发,会遇到需要将emoji表情存入数据库的情况,由于数据库utf-8编码为3个字节,emoji表情转换字符是4个字节,存入会报异常,异常信息:解决方案网上也有很多,但都不是很全,这里记录总结一下:1,修改数据库对应字段编码为utftmb4,前提为数据库版本最低为MySQL5.5.3,保险起见也可以把数据库、数据库表的编码也设置为utf8mb4,只不过耗费资源会...
原创
2018-10-09 11:37:47 ·
1512 阅读 ·
0 评论