zoukankan      html  css  js  c++  java
  • Incorrect string value: 'xF0x9Fx92x8BTi...'错误

    一、背景

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

      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

  • 相关阅读:
    树状数组
    线段树
    最短路(FLOYD)
    欧拉函数
    筛素数
    并查集
    背包方案数问题(礼物)
    [BeijingWc2008]雷涛的小猫
    受欢迎的牛[HAOI2006]
    删除物品[JLOI2013]
  • 原文地址:https://www.cnblogs.com/lixiaochao/p/9088334.html
Copyright © 2011-2022 走看看