请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

微信开发工具显示500

https://img1.sycdn.imooc.com//szimg/5eb3685f0986272319110903.jpg

com.hanmeng.o2o.exceptions.WechatAuthOperationException: insertWechatAuth error: insertPersonInfo error:
### Error updating database.  Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x94\x85' for column 'name' at row 1
### The error may involve com.hanmeng.o2o.dao.PersonInfoDao.insertPersonInfo-Inline
### The error occurred while setting parameters
### SQL: INSERT   INTO   tb_person_info(name,gender,email,profile_img,user_type,   create_time,last_edit_time,enable_status)   VALUES   (?,?,?,?,   ?,?,?,?)
### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x94\x85' for column 'name' at row 1
; uncategorized SQLException for SQL []; SQL state [HY000]; error code [1366]; Incorrect string value: '\xF0\x9F\x94\x85' for column 'name' at row 1; nested exception is java.sql.SQLException: Incorrect string value: '\xF0\x9F\x94\x85' for column 'name' at row 1
com.hanmeng.o2o.service.impl.WechatAuthServiceImpl.register(WechatAuthServiceImpl.java:69)
sun.reflect.GeneratedMethodAccessor716.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)

正在回答 回答被采纳积分+3

插入代码

2回答

hthonor 2020-09-01 21:41:05

我把昵称中的表情删掉就ok了,数据库的编码不支持表情

1 回复 有任何疑惑可以回复我~
翔仔 2020-05-08 01:41:31

同学好,感觉是编码问题?打印一下当时的name看看 就是用户名,需要对比一下编码

0 回复 有任何疑惑可以回复我~
  • hthonor #1
    我也遇到这个问题,怎么解决呢
    回复 有任何疑惑可以回复我~ 2020-09-01 19:23:32
  • hthonor #2
    打印出日志,name显示正常
    回复 有任何疑惑可以回复我~ 2020-09-01 19:24:27
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号