python mysql 编码问题
UnicodeEncodeError: ‘latin-1’ codec can’t encode character
在用python编写mysql操作时,当插入含有中文时会出现编码错误,这时候,需要指定编码方式为utf8编码
- python2.x
#数据库操作
def Connection(host,user,passwd,database):db=MySQLdb.connect(host,user,passwd,database,charset='utf8')return db
- python3.x
#数据库操作
def Connection(host,user,passwd,db):db=pymysql.connect(host,user,passwd,db ,use_unicode=True, charset='utf8')return db
注意:编码方式写为utf-8可能会出错,应写为utf8
python3.x完整代码
import pymysql#数据库操作
def Connection(host,user,passwd,db):db=pymysql.connect(host,user,passwd,db ,use_unicode=True, charset='utf8')return dbdef Add(db,item):cursor=db.cursor()#插入sql语句sql='insert into Swap(title,sdate,source,content)VALUES (%s,%s,%s,%s)'cursor.execute(sql,(item))#提交事务(这个一定要主动提交,不然在数据库中操作增、删结果不改变)db.commit()#关闭游标cursor.close()
python mysql 编码问题相关推荐
- python mysql 编码方式,Python3编码与mysql编码介绍
Python3自诩解决了编码问题,但还是有一系列的坑.本文就记录下前几天遇到的python3编码问题.mysql编码问题附带介绍. python3 json串的编码 针对于包含中文的字典,如果想要正常 ...
- MySQL编码引发的两个问题
2019独角兽企业重金招聘Python工程师标准>>> 概述 先讲一下写该文章的原因,首先,工作中又遇到一条很熟悉的MySQL报错信息 Cause: java.sql.SQLExce ...
- python MySQL 插入Elasticsearch
一.需求分析 注意: 本环境使用 elasticsearch 7.0版本开发,切勿低于此版本 mysql 表结构 有一张表,记录的数据特别的多,需要将7天前的记录,插入到Elasticsearch中, ...
- mysql服务器 配置文件,服务器上mysql编码配置文件
服务器上mysql编码配置文件 内容精选 换一换 已获取自动化工具包,并上传到服务器完成解压,得到完整的软件文件夹tsdbtool.已下载依赖:GCC-7.3.0.CMake-3.5.2的源码包,放到 ...
- Python MySQL示例教程
Welcome to Python MySQL example tutorial. MySQL is one of the most widely used database and python p ...
- 转1:Python字符编码详解
Python27字符编码详解 声明 一 字符编码基础 1 抽象字符清单ACR 2 已编码字符集CCS 3 字符编码格式CEF 31 ASCII初创 311 ASCII 312 EASCII 32 MB ...
- Python MySQL数据库的连接以及基本操作
Python MySQL数据库的连接以及基本操作 一.数据库的连接 1.直接连接 2.连接池连接 二. 数据库的基本操作 1.执行函数 2.创建数据表 3.删除表 4.插入函数 6.删除函数 7.状态 ...
- 【python MySQL 笔记】python和MySQL交互、操作
[python MySQL 笔记]python和MySQL交互.操作 目录 1. 数据准备 2. SQL演练 2.1 SQL语句强化练习 2.2. 将一个表拆为多个表 3. python操作MySQ ...
- python 字符编码问题
字符编码 一.字符编码的演进 ASCII GB2312 GBK1.0 GB18030 Unicode编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言.跨平台 ...
最新文章
- win2008 mysql优化_SQL server 2008 数据库优化常用脚本
- MySQL集群(一)之主从复制
- 在其他数都出现偶数次的数组中找到出现奇数次的数
- 二进制函数_SERVERLESS函数小解
- 技嘉主板万能网卡驱动_技嘉Z490系列主板来袭:16相供电/钽电容,堆料更进一步...
- Java黑皮书课后题第3章:**3.23(几何:点是否在矩形内)编写程序,提示用户输入点(x,y),然后检测该点是否在以原点为中心、宽为10、高为5的矩形中
- 今天刚查到的宏,学习
- UVA 10405-Longest Common Subsequence
- 【课题总结】OpenCV 抠图项目实战(6)色彩范围抠图
- python3 shutil模块
- 2008年6月6日今天终于调回公司本部啦,记录历史的一天。
- Java Try-with-resources
- Angr安装与使用之使用篇(十二)
- cad2019菜单栏怎么调出来_AutoCAD2019工具栏没了找不到解决方法 AutoCAD2019工具栏怎么调出来...
- 海马扫描Linux,海马扫描公式识别软件
- 视频传输协议的总结区分
- 计算机组成原理/计算机硬件基础第五章:存储器
- 一对一直播源码开发,一对一视频直播解决方案新思路
- 英语单词----分类记
- Mac M1 pro使用UTM虚拟机安装ubuntu