关于微信名称特殊字符存数据库出问题; Incorrect string value: ‘\xF0\x9F\x90\xAF’ for column ‘nickName’ at row 1
首先说一下为啥会出现这个问题:
我们的数据库编码通常为UTF8,MYSQL的UTF8编码最多3个字节,EMOJI表情或者某些特殊字符的编码是4个字节,导致存入数据库时发生了异常。
解决办法:
1.
- 修改该字段的编码格式:ALTER TABLE t_game_player CHANGE nickName nickName VARCHAR(255) CHARACTER SET utf8mb4;
修改数据库的编码格式
数据库安装在WINDOWS上>>>
在数据库根目录下找到my.ini(5.7版本好像默认是没有这个配置文件,可以自己创建一个),添加一行:character-set-server=utf8mb4,最后重启数据库就解决这个问题了。购买阿里云的RDS-MYSQL>>>
进入数据库实例管理页面,有个参数管理,修改参数:character_set_server- 参考地址:https://blog.csdn.net/xmasq_feiyu/article/details/79315660?utm_source=copy
2.
使用背景:Jpa框架
解决方案:直接在navicat修改编码集此方案试了没有用。
在jpa-context.xml的dataSource定义上添加了即可:
<property name="connectionInitSqls" value="set names utf8mb4;" />
参考地址:https://blog.csdn.net/weixin_39716452/article/details/81910983?utm_source=copy
关于微信名称特殊字符存数据库出问题; Incorrect string value: ‘\xF0\x9F\x90\xAF’ for column ‘nickName’ at row 1相关推荐
- 四位urf8存入mysql_MySql 中文写入数据库乱码及Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1解决...
一.中文写入乱码问题 我输入的中文编码是 urf8 的,建的库是 urf8 的,但是插入MySQL总是乱码,一堆"???????????????????????".可以使用以下的方 ...
- 数据库错误 ERROR 1366 (HY000): Incorrect string value: ‘\xD4\xF8\xBB\xAA‘ for column ‘Sname‘ at row 1解决
数据库错误 ERROR 1366 (HY000): Incorrect string value: '\xD4\xF8\xBB\xAA' for column 'Sname' at row 1解决 一 ...
- 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 ...
- 存储emoji表情或特殊字符报错(Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F...‘)
今天发生一件有趣的事情. 我的博客 我在一篇文章中使用了**emoji表情**,前面很顺利,不管是WordPress还是其他博客园啥的,都是正常发送. 但是,我在Typecho系统中发布文章时.... ...
- 【MySQL】【数据库编码问题】ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xC7\xBF' for column
[MySQL]ERROR 1366 (HY000): Incorrect string value: '\xC0\xEE\xC7\xBF' for column 'SNAME' at row 1 今天 ...
- 微信用户名称保存报错\xF0\x9F\x90\xB1
ALTER TABLE 表名 MODIFY `字段名` VARCHAR(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 执行上面命令或下面 ...
- Ubuntu创建utf-8字符集的mysql数据库,解决 Incorrect string value: \\xE6\\x88\\x91\\xE6的问题
Ubuntu创建utf-8字符集的mysql数据库 Ubuntu创建utf-8字符集的mysql数据库 前言: 问题原因: 修改原数据库步骤: 1.先进入数据库: 2.进入数据库 3.查看数据表编码 ...
- 关于数据库抛出异常:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column '字段名' at row 1 问题的解决方法
关于数据库抛出异常:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column '字段名' at row 1 问题的解决方法 插入 ...
- MySQL存表报错问题 Incorrect string value
MySQL存表报错问题 Incorrect string value 问题 Incorrect string value: '\xF0\xA8\xA5\xA5\xE5\xAD-' for column ...
最新文章
- 92django_url
- Chrome 输入文字卡死
- 青龙羊毛——顺丰科勒(搬运)
- mysql 1418 错误原因及解决
- linux网络编程常用函数详解与实例(socket--bind--listen--accept)
- android 多行 对齐方式,android – 按钮与多行文字下沉对齐线,如何解决?
- 6.17 dokcer(一)Compose 简介
- 2014校招 百度试题及答案
- android 点滴积累
- ntko web firefox跨浏览器插件_Web浏览器如何使用进程和线程
- 在 ML2 中配置 VXLAN - 每天5分钟玩转 OpenStack(110)
- 如何查看自己电脑安装的jdk版本
- 中国31省R&D经费支出、R&D投入强度数据(2000-2018年)
- 微信公众号模板消息的申请
- PHP5.5 ~ PHP7.2新特性总结
- 什么是七模全网通DTU 全网通DTU特色功能
- PSD是什么文件格式
- ROS(indigo) 安装和使用更新版本的Gazebo----3,4,5,6,7 附:中国机器人大赛中型组仿真比赛说明
- 瓦片地图面面观之投影
- word 添加页眉页脚,添加不同页码
热门文章
- 编译原理——词法分析器的设计
- win10计算机日历不能用,Win10系统日历新事件不能使用的解决方法
- 双非计算机硕士毕业去国企工作,上海这所“双非”高校,有近40%的毕业生进入国企工作...
- 一个服务器启动2套mysql_一台服务器上启动两个mysql实例
- DFS求图的连通分支、割点数、判断是否连通
- struct of_device_id is not terminated with a NULL entry
- 拆分体提示工具未形成相交_Revit 模型布局:地形表面的拆分、合并、创建子面域和平整区域...
- 思考:如何打造一个优秀的研发体系
- PS_03_综合案例
- 海思3518E开发笔记4.2——sensor数据交互接口(MIPI、LVDS、DVP并口),以AR0130和OV9712为例