用python向MySQL中插入中文数据出错,原代码片段:

1 db = MySQLdb.connect("localhost","root","123","TESTDB")
2 cursor = db.cursor()
3 sql = '''INSERT INTO aaaa(bb,cc) values(%s , %s)'''
4
5 data = ("山东","威海")
6 cursor.execute(sql,data)
7
8 conn.commit()
9 conn.close()

运行提示:

UnicodeEncodeError: 'latin-1' codec can't encode character u'\u674e' in position 0: ordinal not in range(256)

解决方案:

db = MySQLdb.connect("localhost","root","123","TESTDB",use_unicode=1, charset='utf8')

转载于:https://www.cnblogs.com/iwangzhch/p/4030937.html

python 向MySQL里插入中文数据相关推荐

  1. mysql中插入中文数据

    今天遇到的问题使mysql中插入中文数据后显示乱码,我在mysql中插入中文的时候,可以插入可是select的时候却无法显示,为此我写下这篇博客用于解决mysql插入中文. 由于有些截图没有记录下来, ...

  2. 【MySQL系列】“一劳永逸“ 解决MySQL中 “插入中文数据“ 出错的问题

    ☕目录☕  

  3. mysql录入foreigen错误_Python MySQLdb 使用utf-8 编码插入中文数据问题

    最近帮伙计做了一个从网页抓取股票信息并把相应信息存入MySQL中的程序. 使用环境: Python 2.5 for Windows MySQLdb 1.2.2 for Python 2.5 MySQL ...

  4. python向数据库写入数据_如何用Python向Mysql中插入数据

    我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...

  5. MySQL插入中文数据时报错:Incorrect string value: ‘\xC8\xFD\xCC\xE5‘ 解决方案

    最近在使用MySQL数据库的客户端来操作数据库的时候,我直接打开我电脑搜索里面的MySQL客户端来打开: 结果直接在我插入中文数据的时候报错了: Incorrect string value: '\x ...

  6. python向MySQL数据库插入数据

    我在这里用的是python中pymysql连接MySQL数据库,如果电脑中没有安装pymysql,可以直接再命令行通过 pip install pymysql 安装 一.通过python脚本向mysq ...

  7. mysql输入中文出现 号_MySQL插入中文数据出现?号

    运行环境:win10 mysql版本:Mysql5.6 做一个项目的时候,向数据库插入中文数据,一直都是? 问过度娘之后,她提供的以下办法: 1.在连接数据库的url后加:?useUnicode=tr ...

  8. mysql插入数据中文_mysql插入中文数据的方法

    mysql插入中文数据的方法 发布时间:2020-09-04 09:26:29 来源:亿速云 阅读:92 作者:小新 小编给大家分享一下mysql插入中文数据的方法,相信大部分人都还不怎么了解,因此分 ...

  9. 解决mysql客户端执行插入中文数据命令出错以及中文乱码问题

    时间:2019年8月16号 星期五 22:40 建表语句和插入数据语句如下: create table account(id int primary key auto_increment,name v ...

最新文章

  1. JAVA 第五周学习总结
  2. android n进入分屏代码分析_智慧分屏为“何物”?华为MatePad Pro解锁便捷又高效的新姿势...
  3. MySQL中实现Oracle里面 rank()over ( PARTITION BY ORDER BY) 分类分组功能
  4. 鼠标位置精确定位总结
  5. 带进度的文件复制 - 回复 冷风无泪 的问题
  6. 【高并发】面试官:讲讲高并发场景下如何优化加锁方式?
  7. android内存置换,课内资源 - 基于Android实现的页面置换模拟
  8. Java中字节流和字符流的比较(转)
  9. Rust 1.34.1 稳定版发布,Bug 修复
  10. 开课吧:Java软件开发的优点有哪些?​
  11. 【工作手札】日常工作笔记
  12. python模拟别人说话的声音_现在你可以通过深度学习用别人的声音来说话了
  13. ISACA最新白皮书助力企业了解中国《个人信息保护法》
  14. 2021年3月最新-李沐-动手学深度学习第二版-中、英文版
  15. HARK学习(五)--AudioStreamFromMic
  16. html滚动条自动翻页,10款无限滚动自动翻页jquery插件
  17. 元器件采购系统的主要功能,数字化采购助力元器件企业飞速发展
  18. 【爬虫进行时】手机客户端app爬虫抓包(Fiddler)
  19. initiator、target、lun之间的映射
  20. 如何采集喜欢的电视剧照?

热门文章

  1. springcloud服务熔断和服务降级的自我理解
  2. restFul风格实现CRUD
  3. 关于bootstrap和webinf下访问其它文件的方法 2021-04-17
  4. php自定义tcp协议,如何实现自定义协议?
  5. 最新的ndkr20编译c_NDKr20使用clang编译ffmpeg
  6. java getselectedrow_Java Swing实现展示数据,以及过滤排序
  7. Javascript中 != 和 !==的区别
  8. java对象名不可以是_java运行一个方法时如何得到该个对象的名字(不是类的名字)....
  9. java表格怎么添加按钮_1.6.2 在表格中添加按钮
  10. 修改mac地址_交换机工作基础——MAC地址表的构成与安全