mysql出入遇到问题Incorrect string value: '\xF0\x9F\x92\x81\xE6\x9D...' for column 'nickname'
用mybatis插入数据的时候,对于一些特殊字符、表情,如“💁李安咏💆”,会报下面的错误Incorrectstringvalue:'\xF...
用mybatis插入数据的时候,对于一些特殊字符、表情,如“ 💁李安咏💆 ” ,会报下面的错误
Incorrect string value: '\xF0\x9F\x92\x81\xE6\x9D...' for column 'nickname'
网上找了一些资料,说:mysql中规定utf8字符MaxLen=3,但是某些unicode字符转成utf8编码之后有4个字节
把那些特殊字符测了一下,的确是4个字节。
请问怎样才可以把这些特殊字符插到数据库,(数据库的字符集是utf8,排序规则是utf8_general_ci,这些不可以改)
能不能提供具体的插入代码 展开
Incorrect string value: '\xF0\x9F\x92\x81\xE6\x9D...' for column 'nickname'
网上找了一些资料,说:mysql中规定utf8字符MaxLen=3,但是某些unicode字符转成utf8编码之后有4个字节
把那些特殊字符测了一下,的确是4个字节。
请问怎样才可以把这些特殊字符插到数据库,(数据库的字符集是utf8,排序规则是utf8_general_ci,这些不可以改)
能不能提供具体的插入代码 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |