python操作mysql中文显示乱码的解决方法


Posted in Python onOctober 11, 2014

本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码。
但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考。

具体方法如下:

1. Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8)
2. MySQL数据库charset=utf-8
3. Python连接MySQL是加上参数 charset=utf8
4. 设置Python的默认编码为 utf-8 (sys.setdefaultencoding(utf-8)

示例代码如下:

#encoding=utf-8

 

import sys

import MySQLdb as mdb

 

reload(sys)

sys.setdefaultencoding('utf-8')

 

con = None

 

try:

    con = mdb.Connect('localhost','root','jobin','zmld',charset='utf8')

    cur = con.cursor()

    cur.execute("show full columns from player")

 

    numRows = int(cur.rowcount)

 

    for i in range(numRows):

        row = cur.fetchone()

        comment = row[len(row) - 1]

        print comment

finally:

    if con:

        con.close()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
利用python获取当前日期前后N天或N月日期的方法示例
Jul 30 Python
Django中url的反向查询的方法
Mar 14 Python
Python+OpenCV实现车牌字符分割和识别
Mar 31 Python
python使用__slots__让你的代码更加节省内存
Sep 05 Python
python分块读取大数据,避免内存不足的方法
Dec 10 Python
Python Pexpect库的简单使用方法
Jan 29 Python
python SVD压缩图像的实现代码
Nov 05 Python
python几种常用功能实现代码实例
Dec 25 Python
将tensorflow模型打包成PB文件及PB文件读取方式
Jan 23 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
Apr 08 Python
python的dict判断key是否存在的方法
Dec 09 Python
python解决12306登录验证码的实现
Apr 18 Python
wxPython窗口中文乱码解决方法
Oct 11 #Python
跟老齐学Python之编写类之一创建实例
Oct 11 #Python
跟老齐学Python之关于类的初步认识
Oct 11 #Python
跟老齐学Python之传说中的函数编写条规
Oct 11 #Python
python类继承用法实例分析
Oct 10 #Python
python中元类用法实例
Oct 10 #Python
跟老齐学Python之总结参数的传递
Oct 10 #Python
You might like
聊天室php&mysql(三)
2006/10/09 PHP
仿Aspnetpager的一个PHP分页类代码 附源码下载
2012/10/08 PHP
php数组去重实例及分析
2013/11/26 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
php简单获取文件扩展名的方法
2015/03/24 PHP
js实现数字每三位加逗号的方法
2015/02/05 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
浏览器中url存储的JavaScript实现
2015/07/07 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
输入法的回车与消息发送快捷键回车的冲突解决方法
2016/08/09 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
Canvas + JavaScript 制作图片粒子效果
2017/02/08 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
vue2.0 datepicker使用方法
2018/02/04 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
对Python 中矩阵或者数组相减的法则详解
2019/08/26 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
巧克力领导品牌瑞士莲美国官网:Lindt Chocolate美国
2016/08/25 全球购物
加拿大拼图大师:Puzzle Master
2020/12/28 全球购物
违反课堂纪律检讨书
2014/01/19 职场文书
水利学院求职自荐书
2014/02/01 职场文书
个性与发展自我评价
2014/02/11 职场文书
电大奖学金获奖感言
2014/08/14 职场文书
离职证明标准格式
2014/09/15 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
2015年读书月活动总结
2015/03/26 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书