Java代码

java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)

at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)

at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)

at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)

at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)

at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1662)

at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1581)

1. 修改my.cnf

[mysqld]

character-set-server=utf8mb4

[mysql]

default-character-set=utf8mb4

修改后重启Mysql

3. 将已经建好的表也转换成utf8mb4

ALTER TABLE UserInfo CHARSET=utf8mb4;

命令:alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin; (将TABLE_NAME替换成你的表名)

mysql表情符号变为_mysql Emoji表情字符集转换相关推荐

  1. mysql存储图片node_Node.js教程 阿里云mysql如何支持存储emoji表情

    本篇教程介绍了Node.js教程 阿里云mysql如何支持存储emoji表情,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < 本篇主要记录nodejs项目阿里云m ...

  2. 表情符号mysql utf8mb4_mysql utf8mb4与emoji表情

    一 什么是Emoji emoji就是表情符号:词义来自日语(えもじ,e-moji,moji在日语中的含义是字符) 表情符号现已普遍应用于手机短信和网络聊天软件. emoji表情符号,在外国的手机短信里 ...

  3. emoji表情mysql处理_Mysql Emoji表情处理

    1.转码存储 将内容转码存储 如:转成 Unicode 存储,取出来时在解码 2.过滤 Emoji PHP function filterEmoji($str) { $str = preg_repla ...

  4. mysql 5.6 emoji_让MySQL 5.6支持Emoji表情

    让MySQL支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. MySQL 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. ...

  5. SpringCloud工作笔记071---mysql字符集 utf8 和utf8mb4 的区别_utf8是不能存储emoji表情字符集的

    JAVA技术交流QQ群:170933152 可以简单的理解 utf8mb4 是目前最大的一个字符编码,支持任意文字. 为什么会有UTF8MB4? 既然utf8应付日常使用完全没有问题,那为什么还要使用 ...

  6. mysql存储移动端emoji表情 报错Incorrect string value: '\xF0\x9F\x98\x82'

    原因:mysql utf8存储2-3个字节 移动端的emoji表情为4个字节 方法: 1.修改my.cnf 文件 加入 [client] default-character-set = utf8mb4 ...

  7. mysql ud83cudf19__如何转义emoji表情,让它可以存入utf8的数据库?

    unicode emoji是4个字节的,存不进MySQL里,找到一个转义的库http://code.iamcal.com/php/emoji/,但是转为Unicode之后,还是4个字节,一样存不进,应 ...

  8. 当mysql遇到爱疯emoji表情

    2019独角兽企业重金招聘Python工程师标准>>> 字符创中遇到爱疯的emoji表,普通mysql不支持怎么办? 解决1:配置mysql编码为 utf8mb4字符集,mysql必 ...

  9. mysql数据库中添加emoji表情

    存emoji表情,出现如下错误: 原因是utf-8占3个字节,而表情包占4个字节,所以会报错 如果你不能理解为啥会报错,举个例子,varchar(100)可以存33个汉字,因为汉字就是3个字节,不能存 ...

最新文章

  1. [POI2007]堆积木Klo
  2. 更改结构体的内存字节对齐方式--经典
  3. 服务器修改mime类型,服务器上没有设置mime类型
  4. 为您的下一个基于Spring的应用程序考虑使用spring-boot的原因!
  5. JAVA进阶开发之(异常练习题)
  6. 案例 实现文件读写器 c# 1614523907
  7. TikZ绘图示例——尺规作图: 圆内接正七边形的近似画法
  8. python date2num_坚持mdates.date2num
  9. Java中根据URL下载gif图片文件
  10. android RecyclerView实战
  11. dw怎么把dwt文件转成html文件,在Dreamweaver中如何使用模板?
  12. zynqMP LINUX 启动流程和移植
  13. hdu2458 2010.3.6
  14. 高考志愿填报选专业,女孩子适合的十大职业
  15. LeetCode二叉树系列——515.最每个树行中找最大值
  16. ZYNQ Vivado address editor
  17. 裁员、年终奖减半:在公司打工,你永远不知道意外和明天哪个先来
  18. 比例-积分-微分 (PID) 鲁棒控制及电流反馈以确保 UPS 的稳定性(Matlab代码实现)
  19. [原创] 利用busybox, extlinux 在工控机CompactFlash(CF卡)上构建Linux系统(上)
  20. 巴基斯坦黑客组织有多牛?连苹果手机也中招

热门文章

  1. pandas使用query函数删除dataframe中某一列数值等于某一特定值的行(remove dataframe rows baed on column value)
  2. R把天数据按照不同时间粒度聚合数据(Aggregate)
  3. R使用abline()函数在图中添加额外的直线
  4. 1分钟搭建极简mock server
  5. RACER: Rapid and accurate correction of errors in reads 快速、准确地修正读数中的错误
  6. JAVA基础15-Java内部类
  7. oracle websp,探索Web2.0成就SP 2.0之路
  8. java中action请求_java模拟js发送action请求
  9. ubuntu18.04.4 pip3 换清华、阿里、豆瓣 源
  10. Ubuntu18.04 + Nvida GTX 1660ti显卡 驱动安装