mysql 插入数据时,出现\xF0\x5F\x6F\x70问题
背景
下午在做测试的时候,测试环境突然报插入数据库 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问题相关推荐
- MySQL 插入数据时,中文乱码问题的解决
MySQL 插入数据时,中文乱码问题的解决 参考文章: (1)MySQL 插入数据时,中文乱码问题的解决 (2)https://www.cnblogs.com/sunzn/archive/2013/0 ...
- Python连接mysql,插入数据时不报错,但是没有插入进去
Python连接mysql,插入数据时不报错,但是没有插入进去在connect方法中,设置 autocommit =True conn=pymysql.connect(host=host_db,use ...
- Mybatis + Mysql 插入数据时中文乱码问题
今天碰到一个mybatis向mysql中插入数据时,中文显示为'???'的问题,拿出来说下. 对于数据库操作中出现的中文乱码,一般有两种情况: 数据库本身设置 连接数据库时,jdbc的编码设置 对于第 ...
- mybatis mysql 中文乱码_Mybatis + Mysql 插入数据时中文乱码问题
近日跟朋友一起建立一个项目,用的是spring+mybatis+mysql. 今天碰到一个mybatis向mysql中插入数据时,中文显示为'???'的问题,拿出来说下. 对于数据库操作中出现的中文乱 ...
- MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'
今天在进行开发的过程中,遇到MySQL数据库插入数据时抛出异常: Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViol ...
- mysql插入数据时如果有相同数据就不插入或者替换
方法1 : insert ignore into 此方法只适用于判断数据库有无相同数据 有就不进行操作,没有就插入 我们知道如果插入数据时如果主键相同 或者有唯一索引之类的列数据相同 如果 ...
- jsp 插入mysql乱码_JSP MySQL插入数据时出现中文乱码问题的解决方法
当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12',' ...
- MySQL 插入数据时,中文乱码???问题的解决
在终端,mysql -u root -p 登录: show variables like 'character%'; 来查看当前数据库的相关编码集. client 为客户端使用的字符集. connec ...
- mysql插入数据时中文乱码_MySQL 插入数据时,中文乱码???问题的解决
在终端,mysql -u root -p 登录: show variables like 'character%'; 来查看当前数据库的相关编码集. client 为客户端使用的字符集. connec ...
- MySQL 插入数据时如何不插入重复的数据
1. 业务场景 针对一些基础业务数据如用户表,要保证主键Primary或Unique不重复,如果在插入时做判断,效率低且代码复杂. 2. 实现方案 基于MySQL数据库,实现方案有如下4种 repla ...
最新文章
- Kubernetes排错:用容器的元数据提供新思路
- 算法-二分搜索-找出最大值和次大值
- Java 并发实践 — ConcurrentHashMap 与 CAS
- java 反射api_Java学习笔记--反射API
- @Value注入static属性
- 温州大学计算机学硕考研难度,2020年温州大学计算机科学与技术考研经验分享...
- 【转载】从创业者角度看《印度合伙人 Padman》后的一点感受
- (转)中国IT界名人
- R语言 kNN 对鸢尾花进行分类
- 陶哲轩实分析 3.4 补充
- python罗马数字转换阿拉伯数字_20202427-张启辰《Python3初学:罗马数字转阿拉伯数字》...
- C语言_统计单词长度
- 小程序项目:基于微信小程序的快递取件及上门服务——计算机毕业设计
- C++之父B.Stroustrup言论
- Java 性能优化实战案例分析:Redis如何助力秒杀业务
- 主要数据挖掘软件比较
- 万般皆是命,半点不由人
- python中的星号和乘号_python中的乘号
- win10下星际争霸II和Pymarl环境配置
- 行业分析-全球与中国鱼狩猎设备市场现状及未来发展趋势
热门文章
- Windows窗口分析
- oracle右连接失效,oracle 右连接
- python精要(81)-collections容器类型(1)-统计相同的值
- 【深度学习】使用深度学习进行手语识别
- 如何成为一名合格的推荐系统工程师?
- CCF BDCI 多人种人脸识别冠军分享
- 深度学习笔记第二门课 改善深层神经网络 第三周 超参数调试、Batch正则化和程序框架...
- 高清音质背后:网易云信音乐教学方案技术解密
- docker安装、启动mongo
- 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 4 章 答案