之前以为mysql设置utf-8以及昵称decode后就万事大吉了,结果最近才发现对于4字节的表情会报错。

报错信息如下:

data: null
message: " ### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x86\xF0\x9F...' for column 'nickName' at row 1 ### The error may involve com.smallfoxdog.demo.mapper.UserMapper.insertUser-Inline ### The error occurred while setting parameters ### SQL: insert into users(id,wxOpenid,nickName,avatarUrl,gender,province,city,country,continue_days) values(NULL,?,?,?,?,?,?,?,1) ### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x86\xF0\x9F...' for column 'nickName' at row 1 ; uncategorized SQLException; SQL state [HY000]; error code [1366]; Incorrect string value: '\xF0\x9F\x98\x86\xF0\x9F...' for column 'nickName' at row 1; nested exception is java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x86\xF0\x9F...' for column 'nickName' at row 1"
status: 200
timestamp: 1526283581431
__proto__: Object
errMsg: "request:ok"
header: Object

解决方案:https://blog.csdn.net/yown/article/details/52627223(注:他里面有2个sql我执行失败,但是一样也改好了)

但是看其他帖子说数据库连接的时候去掉编码格式,目前我的链接地址如下,去掉了characterEncoding=utf8,测试成功

下面是修改后游戏中的效果已经可以正常显示表情了

转载于:https://www.cnblogs.com/smallfoxdog/p/9037705.html

mysql存表情出错的解决方案(类似\xF0\x9F\x98\x86\xF0\x9F)相关推荐

  1. 【Mysql】存储emoji表情报错(Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F...‘)的解决方案

    [Mysql]存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案 参考文章: (1)[Mysql]存储emo ...

  2. 【MySQL】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案...

    Emoji表情字符现在在APP已经广泛支持了.但是MySQL的UTF8编码对Emoji字符的支持却不是那么好.所以我们经常会遇到这样的异常: Java.sql.SQLException: Incorr ...

  3. mysql xf0x9fx8ex88_【MySQL】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案...

    Emoji表情字符现在在APP已经广泛支持了.但是MySQL的UTF8编码对Emoji字符的支持却不是那么好.所以我们经常会遇到这样的异常: Java.sql.SQLException: Incorr ...

  4. java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

    2019独角兽企业重金招聘Python工程师标准>>> /*** 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案 ?* @author ChenG ...

  5. java 4字节字符_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

    /** * 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

  6. java 字节替换_java 替换四个字节的字符 apos;\xF0\x9F\x98\x84\xF0\x9F)的解决方案 - 好库文摘...

    /** * 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

  7. java 字节替换_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

    /** * 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案

  8. 解决 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...'

    java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F-' 问题: 因为表情符号存入Mysql数据库字符串不兼 ...

  9. Java | MySQL Emoji表情写入数据库时报错问题解决,Incorrect string value: ‘\xF0\x9F\x98\x84\xF0\x9F...‘ for column

    现象: 将Emoji表情存入数据库时,报如下错误: Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x99\x83\xF ...

  10. Incorrect string value: '\xF0\x9F\x98\x84\xF0\x9F

    问题描述:从新浪微博抓取消息保存到MySQL数据中,对应数据库字段为varchar,字符编码utf-8.部分插入成功,部分插入失败,报错如标题. 在网上查询,有人说是编码问题,建议修改编码格式,比如改 ...

最新文章

  1. [2009.08.09]博客园北京俱乐部活动暨《博客园精华集:Web标准之道》现场签售通知...
  2. [Sdoi2008]沙拉公主的困惑
  3. 一步一步学Vue(四)
  4. 前端学习(489):文本格式化
  5. ncurses下c语言定位光标,C指针原理教程之Ncurses介绍
  6. 基于USB通信的开关量输入输出板
  7. echarts 通过ajax实现动态数据加载
  8. JavaScript视频教程
  9. 根据单头价格清单(核价单),更新单身出货明细的单价
  10. android手机变为usb无线网卡,淘汰的手机别扔,简单几步变无线网卡
  11. item_search - 根据关键词取拼多多商品列表
  12. c语言计算级数,C语言之数值计算--级数算法
  13. mysql是网状_三种数据模型---层次模型、网状模型以及关系模型
  14. 数据库原理及应用-李唯唯主编-实验3-4
  15. 神经网络入门(连载之一)
  16. python动物重量排序详解
  17. Flash Switcher(二) - 极致书签管理
  18. 人生需要规划——感受徐小平 (转自徐小平博客)
  19. 关于sdr sdram的full page burst
  20. 手把手教你从微软官网上下载系统镜像【保持最新版】

热门文章

  1. jsarraybufferdaya释放_聊聊JS的二进制家族:Blob、ArrayBuffer和Buffer
  2. 用keil怎么擦除_环氧树脂结构胶怎么清洗 结构胶弄到衣服上怎么洗掉
  3. 苹果8黑屏无法强制开机_iphonexsmax死机黑屏,iphonexsmax无法开机
  4. 力扣题目系列:322. 零钱兑换
  5. java 获取麦克_AudioKit - 如何从麦克风获取实时floatChannelData?
  6. 柯洁放言力拼AlphaGo:我抱有必死的信念!(全部细节都在这里)
  7. 机器学习之推荐算法分类
  8. 查看系统端口是否被占用
  9. [C# 基础知识系列]专题十一:匿名方法解析
  10. [菜鸟必学]网络以及***命令行全收录