问题描述: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xBB' for column 'nickName' at row ...
MySQL Error: Incorrect string value: xF x F x xB for column ......这个问题,原因是UTF 编码有可能是两个 三个 四个字节。Emoji表情或者某些特殊字符是 个字节,而Mysql的utf 编码最多 个字节,所以数据插不进去 .修改数据库编码集: 进入 etc mysql,修改my.cnf文件 修改后重启mysql mysql def ...
2019-10-15 14:09 0 1172 推荐指数:
问题描述: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xBB' for column 'nickName' at row ...
在做微信公众号保存用户数据时出现这种错误,一直不知道是哪里的原因,后来发现那个用户昵称带着一只兔子表情,由于数据库编码限制不能保存数据,所有需要先编码, 用PHP的函数就是base64_encode ...
方法一:修改数据库字符集 将数据库中表的字符集改为 utf8mb4 排序规则改为 utf8mb4_general_ci 数据库连接中的字符集也要修改为 utf8mb4: ...
General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column 一、总结 一句话总结: 出错原因是因为mysql中的utf8是3个字符,一些特殊的字符四个字符,需要用utf8mb4类型 解决方法 ...
bug现象 使用连接数据库的可视化软件插入 emoj 表情数据、生僻字,可以正常插入。(导致我一直以为跟表情没有任何关系,谷歌出来一堆跟修改数据库、表、字段 的编码的结果....)但是一启动程序插入 ...
今天在项目后台修改时出了个小问题,修改富文本时提交失败。 服务器报错:Incorrect string value: '\xF0\x9F\x92\x8E</...' for column 'profile' at row 1。 查了下,是由于富文本中加入表情的原因,因为普通的字符串 ...
在做第三方登录时, 我一个QQ昵称带表情包,三方登录就报 (1366, "Incorrect string value: '\\xF0\\x9F\\x91\\x89 \\xE5...' for column 'first_name' at row 1"), 另一个QQ存汉字,就能正常登录 ...