python往mysql中插入数据时,中文乱码的问题
2017-03-10 21:16
423 查看
1 使python脚本文件本身为utf8编码
2 使编译时文件也为utf8编码:
3 MySQLDB上连接时也设置字符集为utf8编码:
4 MySQL中表本身的编码都应为utf8编码
如果上述条件均满足,则不会再出现插入中文到数据库时出现乱码的问题
# -*- coding: utf-8 -*-
2 使编译时文件也为utf8编码:
import sys reload(sys) sys.setdefaultencoding('utf8')
3 MySQLDB上连接时也设置字符集为utf8编码:
MySQLdb.connect(host='localhost', user='root', passwd='xxx', db=DbName,charset='utf8')
4 MySQL中表本身的编码都应为utf8编码
如果上述条件均满足,则不会再出现插入中文到数据库时出现乱码的问题
相关文章推荐
- MySQL 插入数据时,中文乱码问题的解决http://www.cnblogs.com/sunzn/archive/2013/03/14/2960248.html
- 【mysql乱码】解决php中向mysql插入中文数据乱码的问题
- JDBC连接MySQL 插入中文数据的乱码问题
- Fluent NHibernate+MySQL插入数据中文乱码问题
- 关于命令行中mysql中文乱码以及不能插入中文数据的问题
- MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决
- java程序向mysql数据表插入数据时中文乱码问题
- MySQL 插入数据时,中文乱码问题的解决
- MySql插入数据,中文乱码问题
- MySQL 插入数据时,中文乱码问题的解决。
- MySQL 插入数据时,中文乱码问题的解决
- JSP之 MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
- MySQL 插入数据时,中文乱码问题的解决
- Java_JavaEE_SSH_hibernate向mysql插入数据引起中文乱码问题
- MySql插入中文数据,乱码问题的解决
- JSP之 MySQL 插入数据时,中文乱码问题的解决
- MySQL 插入数据时,中文乱码问题的解决