mysql存表情出错的解决方案(类似\xF0\x9F\x98\x86\xF0\x9F)
之前以为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)相关推荐
- 【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 ...
- 【MySQL】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案...
Emoji表情字符现在在APP已经广泛支持了.但是MySQL的UTF8编码对Emoji字符的支持却不是那么好.所以我们经常会遇到这样的异常: Java.sql.SQLException: Incorr ...
- mysql xf0x9fx8ex88_【MySQL】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案...
Emoji表情字符现在在APP已经广泛支持了.但是MySQL的UTF8编码对Emoji字符的支持却不是那么好.所以我们经常会遇到这样的异常: Java.sql.SQLException: Incorr ...
- java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
2019独角兽企业重金招聘Python工程师标准>>> /*** 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案 ?* @author ChenG ...
- java 4字节字符_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
/** * 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
- java 字节替换_java 替换四个字节的字符 apos;\xF0\x9F\x98\x84\xF0\x9F)的解决方案 - 好库文摘...
/** * 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
- java 字节替换_java 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
/** * 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
- 解决 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数据库字符串不兼 ...
- 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 ...
- Incorrect string value: '\xF0\x9F\x98\x84\xF0\x9F
问题描述:从新浪微博抓取消息保存到MySQL数据中,对应数据库字段为varchar,字符编码utf-8.部分插入成功,部分插入失败,报错如标题. 在网上查询,有人说是编码问题,建议修改编码格式,比如改 ...
最新文章
- [2009.08.09]博客园北京俱乐部活动暨《博客园精华集:Web标准之道》现场签售通知...
- [Sdoi2008]沙拉公主的困惑
- 一步一步学Vue(四)
- 前端学习(489):文本格式化
- ncurses下c语言定位光标,C指针原理教程之Ncurses介绍
- 基于USB通信的开关量输入输出板
- echarts 通过ajax实现动态数据加载
- JavaScript视频教程
- 根据单头价格清单(核价单),更新单身出货明细的单价
- android手机变为usb无线网卡,淘汰的手机别扔,简单几步变无线网卡
- item_search - 根据关键词取拼多多商品列表
- c语言计算级数,C语言之数值计算--级数算法
- mysql是网状_三种数据模型---层次模型、网状模型以及关系模型
- 数据库原理及应用-李唯唯主编-实验3-4
- 神经网络入门(连载之一)
- python动物重量排序详解
- Flash Switcher(二) - 极致书签管理
- 人生需要规划——感受徐小平 (转自徐小平博客)
- 关于sdr sdram的full page burst
- 手把手教你从微软官网上下载系统镜像【保持最新版】
热门文章
- jsarraybufferdaya释放_聊聊JS的二进制家族:Blob、ArrayBuffer和Buffer
- 用keil怎么擦除_环氧树脂结构胶怎么清洗 结构胶弄到衣服上怎么洗掉
- 苹果8黑屏无法强制开机_iphonexsmax死机黑屏,iphonexsmax无法开机
- 力扣题目系列:322. 零钱兑换
- java 获取麦克_AudioKit - 如何从麦克风获取实时floatChannelData?
- 柯洁放言力拼AlphaGo:我抱有必死的信念!(全部细节都在这里)
- 机器学习之推荐算法分类
- 查看系统端口是否被占用
- [C# 基础知识系列]专题十一:匿名方法解析
- [菜鸟必学]网络以及***命令行全收录