原文地址: http://blog.csdn.net/reiliu/article/details/8764681
最近再存储表情字符时报错 Incorrect string value: '\xF0\x9F\x98\x8A. ...' for column。找了很久
最后发现还是字符编码的问题,。我用的是mysql数据库。而Emoji表情或者某些特殊字符是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。
然后我把报错的字段的编码类型换成utf-8mb4就好了
原文地址: http://blog.csdn.net/reiliu/article/details/8764681
最近再存储表情字符时报错 Incorrect string value: '\xF0\x9F\x98\x8A. ...' for column。找了很久
最后发现还是字符编码的问题,。我用的是mysql数据库。而Emoji表情或者某些特殊字符是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。
然后我把报错的字段的编码类型换成utf-8mb4就好了