python连接SQL报错:1366, Incorrect string value: '\\xF0\\x9F\\x98\\x81'
问题描述:Python从百度地图抓取消息保存到MySQL数据中,对应数据库字段为varchar以及TEXT,字符编码utf-8。部分插入成功,部分插入失败,报错如下。
error:1366, “Incorrect string value: ‘\xF0\x9F\x98\x81’
是因为mysql不能识别4个字节的utf8编码的字符,抛出了异常,这应该也是问题的根源。☺、��、类似于这种4个字节,将对应字符类型换成将对应的数据类型改为utf8mb4类型,同时连接类型也要改成utf8mb4_general_ci
python 代码形式(3.6)
conn=pymysql.connect(
host=’127.0.0.1’,
port=3306,
user=’root’,
passwd=’343434’,
db=’kmind8’,
charset=’utf8mb4’,
)
python连接SQL报错:1366, Incorrect string value: '\\xF0\\x9F\\x98\\x81'相关推荐
- 【Mysql】存储emoji表情报错(Incorrect string value: ‘\xF0\x9F\x98\x82\xF0\x9F...‘)的解决方案
[Mysql]存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案 参考文章: (1)[Mysql]存储emo ...
- python向Mysql存入数据1366, Incorrect string value: '\\xF0\\x9F\\x98\\xAC\\xE3\\x80...'
写的爬虫小项目,爬取贴吧帖子的标题和阅读量,将数据存入MySQL 错误信息: (1366, "Incorrect string value: '\\xF0\\x9F\\x98\\xAC\\x ...
- 【MySQL】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案...
Emoji表情字符现在在APP已经广泛支持了.但是MySQL的UTF8编码对Emoji字符的支持却不是那么好.所以我们经常会遇到这样的异常: Java.sql.SQLException: Incorr ...
- mysql xf0x9fx8ex88_【MySQL】存储emoji表情报错(Incorrect string value: '\xF0\x9F\x98\x82\xF0\x9F...')的解决方案...
Emoji表情字符现在在APP已经广泛支持了.但是MySQL的UTF8编码对Emoji字符的支持却不是那么好.所以我们经常会遇到这样的异常: Java.sql.SQLException: Incorr ...
- 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 ...
- 报错 General error: 1366 Incorrect string value: ‘\xF0\x9F\x8D\x83‘ for column ‘per_name‘ at row 1
插入数据报错: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x8D\x83' for column ' ...
- mysql保存emoji报java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8B'
最近在做即时聊天功能,需要支持 emoji 表情,测试直接发送时后台 mysql 数据库会报类似 java.sql.SQLException: Incorrect string value: '\xF ...
- Java | MySQL Emoji表情写入数据库时报错问题解决,Incorrect string value: ‘\xF0\x9F\x98\x84\xF0\x9F...‘ for column
现象: 将Emoji表情存入数据库时,报如下错误: Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x99\x83\xF ...
最新文章
- 设置VSCode刷新资源管理器快捷键Ctrl+Shift+R
- SQLite.swift的简单使用
- Warning: Link to vtkInteractionStyle for default style selection的解决办法
- 【javascript 变量和作用域】
- Monkey测试com.android.browser 发 生类似android.datab
- linux mysql 运行状态_Linux中使用mysqladmin extended-status配合Linux命令查看MySQL运行状态...
- php 调用带返回多个结果集的方法,PHP中有多个结果集?
- Vrep 中的运动规划1(主要是基于RRT算法)
- ubuntu 18.04下 配置qt opencv的坑
- mysql 查询所有鎖_mysql查询锁
- ubuntu16.04 设置开机自动运行程序
- html属于编程语言,HTML编程语言
- 充电IC驱动调试----移植充电IC bq25601
- 武汉大学计算机假期有什么活动,计算机学院关于2018年“清明节”学生放假通知...
- 操作系统与内核的关系
- 5.3 Hessenberg法求特征值
- 20P83 pr预设模板5000种视频转场过渡视觉特效豪华预设包 v2
- 在MacOS下通过brew link切换golang版本
- C语言的关键字和标识符
- 电感与磁珠(补充中)