kettle 任务出错Incorrect string value: '\xF0\x9F\x90\xB1Cl...' for column 'xxx'
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'相关推荐
- 关于微信名称特殊字符存数据库出问题; Incorrect string value: ‘\xF0\x9F\x90\xAF’ for column ‘nickName’ at row 1
首先说一下为啥会出现这个问题: 我们的数据库编码通常为UTF8,MYSQL的UTF8编码最多3个字节,EMOJI表情或者某些特殊字符的编码是4个字节,导致存入数据库时发生了异常. 解决办法: 1. 修 ...
- MySql中报错:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\xBB' for column
将表格的charset改为utf-8 alter table table_name charset =utf8;
- java.sql.SQLException: Incorrect string value: '\xF0\x9F\x90\x9B],...' for column 'DESCR' at row 1问题
今天在项目中碰到这样的报错,原因是特殊字符无法插入数据库,只需要将数据库字段做以下修改: 项目为微信公众号,其中微信用户的昵称,当你读取保存的时候用户的微信昵称可能包含特殊字符 所以在数据库所有有关保 ...
- 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 ...
- 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表情 ...
- mysql导数据出现Incorrect string value: '\xF0\x9F\x90\x82'报错
问题描述:利用mysql的load data infile into 命令导数据,导到198780行就自动回滚rollback,返回 Incorrect string value: '\xF0\x9 ...
- SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x98\x84‘ for column ‘content‘
事件前瞻:由于学习workerman来做socket通讯,所以做了一个类似与客服的系统,图片什么的都能存,唯独存入输入法里面的表情,确报错,报错内容:SQLSTATE[HY000]: General ...
- General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column
MYSQL错误: 今天向数据库插入一条数据时,有条数据的某个字段包含\xF0\x9F\x98\x8A字符,导致MYSQL数据库出现以下错误: General error: 1366 Incorrect ...
- mysql 中字段存放表情符号,Incorrect string value: ‘\xF0\x9F\x8C\xBB‘ for column
今天微信小程序前端对接我的接口,数据保存的时候sql报错: ### Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8 ...
最新文章
- throws throw 自定义异常
- [20170622]传输表空间与dblink.txt
- python测验7编程题_2020大学moocPython编程基础章节测验答案
- css3双击点赞动画,Twitter上的点赞动画
- opencv支持python3吗_Python3.4+opencv3
- 跳转类内方法快捷键_想要快速编写代码,你得熟悉这些快捷键!
- JAVA中request.getParameterMap()用法笔记
- 论如何使用zabbix监控LNMP架构
- PyQt:1个文件选择对话框实现既可以选择文件,也可以选择文件夹
- unix网络编程中的fd是什么
- http解析库http-parser
- 什么是前端编程中的骨,肉,魂
- 亚马逊echo中国使用_如何设置和配置您的Amazon Echo
- natapp自动获取免费的动态端口域名
- android 播放wav代码,播放简短的.wav文件 - Android
- python 微服务架构_Python微服务架构chili_chicken
- 技术分享 | EdgeX应用落地——零售、能源行业创新业务
- 养生的方法有哪些 十种长寿方法,全是免费的!
- Science重磅 | 新技术Slide-seq能以高空间分辨率测量全基因组的表达情况
- 【Echarts】绘制中国地图及各省份地图