Kettle 运行任务报错Incorrect string value: '\xF0\x9F\x90\xB1Cl...' for column 'in_shop_name' at row 1

报错信息

Incorrect string value: '\xF0\x9F\x90\xB1Cl...' for column 'in_shop_name' at row 1

解决方案

  • 可能是数据库的编码字符集不对。笔者所遇到的问题就是:
mysql> show variables like 'chara%';
+--------------------------+------------------------------------+
| Variable_name            | Value                              |
+--------------------------+------------------------------------+
| character_set_client     | utf8mb4                            |
| character_set_connection | utf8mb4                            |
| character_set_database   | utf8                               |
| character_set_filesystem | binary                             |
| character_set_results    | utf8mb4                            |
| character_set_server     | utf8mb4                            |
| character_set_system     | utf8                               |
| character_sets_dir       | /data/mysql/my3306/share/charsets/ |
+--------------------------+------------------------------------+
8 rows in set (0.01 sec)

比如这个数据库的character_set_database就是utf8模式,如果你的其他数据库编码设置是utf8mb4时,就可能出现匹配不上的错误。

  • 修改数据库的字符集
mysql> alter database ams_deposit  character set = utf8mb4;
Query OK, 1 row affected (0.02 sec)
  • 再次查看数据库字符集
mysql> show variables like 'chara%';
+--------------------------+------------------------------------+
| Variable_name            | Value                              |
+--------------------------+------------------------------------+
| character_set_client     | utf8mb4                            |
| character_set_connection | utf8mb4                            |
| character_set_database   | utf8mb4                            |
| character_set_filesystem | binary                             |
| character_set_results    | utf8mb4                            |
| character_set_server     | utf8mb4                            |
| character_set_system     | utf8                               |
| character_sets_dir       | /data/mysql/my3306/share/charsets/ |
+--------------------------+------------------------------------+
8 rows in set (0.01 sec)

kettle 任务出错Incorrect string value: '\xF0\x9F\x90\xB1Cl...' for column 'xxx'相关推荐

  1. 关于微信名称特殊字符存数据库出问题; Incorrect string value: ‘\xF0\x9F\x90\xAF’ for column ‘nickName’ at row 1

    首先说一下为啥会出现这个问题: 我们的数据库编码通常为UTF8,MYSQL的UTF8编码最多3个字节,EMOJI表情或者某些特殊字符的编码是4个字节,导致存入数据库时发生了异常. 解决办法: 1. 修 ...

  2. MySql中报错:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xBB' for column

    将表格的charset改为utf-8 alter table table_name charset =utf8;

  3. java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\x9B],...' for column 'DESCR' at row 1问题

    今天在项目中碰到这样的报错,原因是特殊字符无法插入数据库,只需要将数据库字段做以下修改: 项目为微信公众号,其中微信用户的昵称,当你读取保存的时候用户的微信昵称可能包含特殊字符 所以在数据库所有有关保 ...

  4. Incorrect string value: ‘\xF0\x9F\x90\x9Dlt;/...‘ for column ‘content‘ at row 1

    报错信息 Incorrect string value: '\xF0\x9F\x90\x9D</...' for column 'content' at row 1at org.springfr ...

  5. Mysql 解决emoji表情处理问题 - Incorrect string value: ‘\xF0\x9F\x92\x94‘ for column

    Mysql 解决emoji表情处理问题 - Incorrect string value: '\xF0\x9F\x92\x94' for column 参考文章: (1)Mysql 解决emoji表情 ...

  6. mysql导数据出现Incorrect string value: '\xF0\x9F\x90\x82'报错

    问题描述:利用mysql的load data  infile into 命令导数据,导到198780行就自动回滚rollback,返回 Incorrect string value: '\xF0\x9 ...

  7. SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x98\x84‘ for column ‘content‘

    事件前瞻:由于学习workerman来做socket通讯,所以做了一个类似与客服的系统,图片什么的都能存,唯独存入输入法里面的表情,确报错,报错内容:SQLSTATE[HY000]: General ...

  8. General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column

    MYSQL错误: 今天向数据库插入一条数据时,有条数据的某个字段包含\xF0\x9F\x98\x8A字符,导致MYSQL数据库出现以下错误: General error: 1366 Incorrect ...

  9. mysql 中字段存放表情符号,Incorrect string value: ‘\xF0\x9F\x8C\xBB‘ for column

    今天微信小程序前端对接我的接口,数据保存的时候sql报错: ### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8 ...

最新文章

  1. throws throw 自定义异常
  2. [20170622]传输表空间与dblink.txt
  3. python测验7编程题_2020大学moocPython编程基础章节测验答案
  4. css3双击点赞动画,Twitter上的点赞动画
  5. opencv支持python3吗_Python3.4+opencv3
  6. 跳转类内方法快捷键_想要快速编写代码,你得熟悉这些快捷键!
  7. JAVA中request.getParameterMap()用法笔记
  8. 论如何使用zabbix监控LNMP架构
  9. PyQt:1个文件选择对话框实现既可以选择文件,也可以选择文件夹
  10. unix网络编程中的fd是什么
  11. http解析库http-parser
  12. 什么是前端编程中的骨,肉,魂
  13. 亚马逊echo中国使用_如何设置和配置您的Amazon Echo
  14. natapp自动获取免费的动态端口域名
  15. android 播放wav代码,播放简短的.wav文件 - Android
  16. python 微服务架构_Python微服务架构chili_chicken
  17. 技术分享 | EdgeX应用落地——零售、能源行业创新业务
  18. 养生的方法有哪些 十种长寿方法,全是免费的!
  19. Science重磅 | 新技术Slide-seq能以高空间分辨率测量全基因组的表达情况
  20. 【Echarts】绘制中国地图及各省份地图

热门文章

  1. 网络工程师真的吃香吗?
  2. 初始化kubernetes端口占用问题
  3. 机器学习 | 基于脑电图对建筑工人的工作负荷检测
  4. 解读:紫外杀菌棒如何申请EPA 认证
  5. openwrt怎么做ap_树莓派 + OpenWrt 实现 BT 下载机
  6. 云智能电销系统比传统电销模式,有哪些突出的优势?
  7. Fisher线性判别散度矩阵Sb,Sw 另一种表达形式的证明
  8. VR全景看考场,线上“踩点”不迷路
  9. 月薪5千和月薪5W的offer,中间只差这一步
  10. swiper基本初始化