背景

下午在做测试的时候,测试环境突然报插入数据库 Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F…’ for column ‘question’ at row 1这种异常,经过多方查找是因为编码的问题。
一般设置为“utf-8”,这对于汉字来说足够了,在mysql中utf8占3个字节,但是对于移动端的特殊表情符号来说,三个字节是不够的,他需要四个字节。这个时候我们使用utf8就会出现‘\xF0\x9F\x8F\x80’的问题。

解决方法

1、需要改数据库表的编码格式,将至修改为utf8mb4. mysql版本5.5.3之前支持utf8三个字节,5.5.3之后支持utf8mb4四个字节。mysql -V 查看版本,如果版本过低,先升级。
2、服务器连接数据库的url中不要有characterEncoding=utf-8。例如:

url=jdbc:mysql://127.0.0.1:3306/xxx

mysql 插入数据时,出现\xF0\x5F\x6F\x70问题相关推荐

  1. MySQL 插入数据时,中文乱码问题的解决

    MySQL 插入数据时,中文乱码问题的解决 参考文章: (1)MySQL 插入数据时,中文乱码问题的解决 (2)https://www.cnblogs.com/sunzn/archive/2013/0 ...

  2. Python连接mysql,插入数据时不报错,但是没有插入进去

    Python连接mysql,插入数据时不报错,但是没有插入进去在connect方法中,设置 autocommit =True conn=pymysql.connect(host=host_db,use ...

  3. Mybatis + Mysql 插入数据时中文乱码问题

    今天碰到一个mybatis向mysql中插入数据时,中文显示为'???'的问题,拿出来说下. 对于数据库操作中出现的中文乱码,一般有两种情况: 数据库本身设置 连接数据库时,jdbc的编码设置 对于第 ...

  4. mybatis mysql 中文乱码_Mybatis + Mysql 插入数据时中文乱码问题

    近日跟朋友一起建立一个项目,用的是spring+mybatis+mysql. 今天碰到一个mybatis向mysql中插入数据时,中文显示为'???'的问题,拿出来说下. 对于数据库操作中出现的中文乱 ...

  5. MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'

    今天在进行开发的过程中,遇到MySQL数据库插入数据时抛出异常: Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViol ...

  6. mysql插入数据时如果有相同数据就不插入或者替换

    方法1 : insert ignore into       此方法只适用于判断数据库有无相同数据 有就不进行操作,没有就插入 我们知道如果插入数据时如果主键相同 或者有唯一索引之类的列数据相同 如果 ...

  7. jsp 插入mysql乱码_JSP MySQL插入数据时出现中文乱码问题的解决方法

    当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12',' ...

  8. MySQL 插入数据时,中文乱码???问题的解决

    在终端,mysql -u root -p 登录: show variables like 'character%'; 来查看当前数据库的相关编码集. client 为客户端使用的字符集. connec ...

  9. mysql插入数据时中文乱码_MySQL 插入数据时,中文乱码???问题的解决

    在终端,mysql -u root -p 登录: show variables like 'character%'; 来查看当前数据库的相关编码集. client 为客户端使用的字符集. connec ...

  10. MySQL 插入数据时如何不插入重复的数据

    1. 业务场景 针对一些基础业务数据如用户表,要保证主键Primary或Unique不重复,如果在插入时做判断,效率低且代码复杂. 2. 实现方案 基于MySQL数据库,实现方案有如下4种 repla ...

最新文章

  1. Kubernetes排错:用容器的元数据提供新思路
  2. 算法-二分搜索-找出最大值和次大值
  3. Java 并发实践 — ConcurrentHashMap 与 CAS
  4. java 反射api_Java学习笔记--反射API
  5. @Value注入static属性
  6. 温州大学计算机学硕考研难度,2020年温州大学计算机科学与技术考研经验分享...
  7. 【转载】从创业者角度看《印度合伙人 Padman》后的一点感受
  8. (转)中国IT界名人
  9. R语言 kNN 对鸢尾花进行分类
  10. 陶哲轩实分析 3.4 补充
  11. python罗马数字转换阿拉伯数字_20202427-张启辰《Python3初学:罗马数字转阿拉伯数字》...
  12. C语言_统计单词长度
  13. 小程序项目:基于微信小程序的快递取件及上门服务——计算机毕业设计
  14. C++之父B.Stroustrup言论
  15. Java 性能优化实战案例分析:Redis如何助力秒杀业务
  16. 主要数据挖掘软件比较
  17. 万般皆是命,半点不由人
  18. python中的星号和乘号_python中的乘号
  19. win10下星际争霸II和Pymarl环境配置
  20. 行业分析-全球与中国鱼狩猎设备市场现状及未来发展趋势

热门文章

  1. Windows窗口分析
  2. oracle右连接失效,oracle 右连接
  3. python精要(81)-collections容器类型(1)-统计相同的值
  4. 【深度学习】使用深度学习进行手语识别
  5. 如何成为一名合格的推荐系统工程师?
  6. CCF BDCI 多人种人脸识别冠军分享
  7. 深度学习笔记第二门课 改善深层神经网络 第三周 超参数调试、Batch正则化和程序框架...
  8. 高清音质背后:网易云信音乐教学方案技术解密
  9. docker安装、启动mongo
  10. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 4 章 答案