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使用xauth方式登录饭否网然后发消息
Apr 11 Python
python生成随机密码或随机字符串的方法
Jul 03 Python
Python数据类型详解(二)列表
May 08 Python
Python设计模式之观察者模式简单示例
Jan 10 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
Linux下Python安装完成后使用pip命令的详细教程
Nov 22 Python
Pandas中Series和DataFrame的索引实现
Jun 27 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
Python FFT合成波形的实例
Dec 04 Python
keras处理欠拟合和过拟合的实例讲解
May 25 Python
简述python Scrapy框架
Aug 17 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短网址的生成代码(仿微博短网址)
2014/05/07 PHP
浅谈discuz密码加密的方式
2014/05/22 PHP
php获取文件后缀的9种方法
2016/03/22 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
2019/05/30 PHP
javascript 表格内容排序 简单操作示例代码
2014/01/03 Javascript
使用jquery实现IE下按backspace相当于返回操作
2014/03/18 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
vue自定义指令实现v-tap插件
2016/11/03 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
基于iScroll实现内容滚动效果
2018/03/21 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
BootStrap modal实现拖拽功能
2018/12/01 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
Python多进程同步简单实现代码
2016/04/27 Python
python类中super()和__init__()的区别
2016/10/18 Python
Python2和Python3中print的用法示例总结
2017/10/25 Python
详解Python做一个名片管理系统
2019/03/14 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
Qoo10马来西亚:全球时尚和引领潮流的购物市场
2016/08/25 全球购物
信息学院毕业生自荐信范文
2014/03/04 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
大专应届毕业生求职信
2014/07/15 职场文书
乡镇一岗双责责任书
2015/01/29 职场文书
司机岗位职责范本
2015/04/10 职场文书
中学社团活动总结
2015/05/07 职场文书
行政答辩状范文
2015/05/21 职场文书
幼儿园小班教育随笔
2015/08/14 职场文书
严以律己学习心得体会
2016/01/13 职场文书
学习新党章心得体会2016
2016/01/15 职场文书
《梅花魂》教学反思
2016/02/18 职场文书