博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Incorrect string value: '\xF0\x9F\x92\x8BTi...'错误
阅读量:5938 次
发布时间:2019-06-19

本文共 519 字,大约阅读时间需要 1 分钟。

一、背景

  1、java项目,name含有表情插入到mysql数据库中报错   Incorrect string value: '\xF0\x9F\x92\x8BTi..

 

  2、解决办法

  (1)将字符串中的不合法字符替换掉

    content = content.replaceAll("[\\x{10000}-\\x{10FFFF}]", "");

  (2)修改字段或者表的字符集为 utf8mb4

  alter table `table_name`  convert to character set utf8mb4 collate utf8mb4_unicode_ci;

参考:https://stackoverflow.com/questions/13653712/java-sql-sqlexception-incorrect-string-value-xf0-x9f-x91-xbd-xf0-x9f

         https://blog.csdn.net/hanjiyu/article/details/52982697

转载于:https://www.cnblogs.com/lixiaochao/p/9088334.html

你可能感兴趣的文章
js___原生js轮播
查看>>
堆排序—Java
查看>>
Linux内核驱动之GPIO子系统(一)GPIO的使用【转】
查看>>
Class create, device create, device create file【转】
查看>>
安装MySQL时,出现的1067问题详解
查看>>
软件工程个人日报 2016/7/4
查看>>
【Gamma】Scrum Meeting 6
查看>>
WindowsForm 增 删 查 改
查看>>
为页内的tab添加的iframe添加加载动画过渡效果
查看>>
P1067 多项式输出 (模拟)
查看>>
javap使用
查看>>
php gettext
查看>>
Linux下通过脚本自动备份Oracle数据库并删除指定天数前的备份
查看>>
练习方法--刻意练习
查看>>
多进程
查看>>
Java方式 MySQL数据库连接
查看>>
MATLAB2012 licence失效解决方法
查看>>
Android ListView初始化将实例化多少个item
查看>>
[LeetCode] Factorial Trailing Zeroes 阶乘末尾0
查看>>
消除字号标签<h1><h2><h3>的自动换行
查看>>