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使用百度翻译进行中翻英示例
Apr 14 Python
python实现通过shelve修改对象实例
Sep 26 Python
python实现下载指定网址所有图片的方法
Aug 08 Python
python生成器表达式和列表解析
Mar 10 Python
微信跳一跳小游戏python脚本
Jan 05 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
May 08 Python
使用matplotlib中scatter方法画散点图
Mar 19 Python
树莓派用python中的OpenCV输出USB摄像头画面
Jun 22 Python
Python适配器模式代码实现解析
Aug 02 Python
Python Django 封装分页成通用的模块详解
Aug 21 Python
MNIST数据集转化为二维图片的实现示例
Jan 10 Python
Python pymysql模块安装并操作过程解析
Oct 13 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
Ubuntu 11.10 安装Node.js的方法
2011/11/30 Javascript
通过百度地图获取公交线路的站点坐标的js代码
2012/05/11 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
js动态添加删除,后台取数据(示例代码)
2013/11/25 Javascript
javascript表单验证使用示例(javascript验证邮箱)
2014/01/07 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
PHP自动加载autoload和命名空间的应用小结
2017/12/01 Javascript
vue 利用路由守卫判断是否登录的方法
2018/09/29 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
一看就会的vuex实现登录验证(附案例)
2020/01/09 Javascript
在vue中使用eslint,配合vscode的操作
2020/11/09 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
Python的内存泄漏及gc模块的使用分析
2014/07/16 Python
让python 3支持mysqldb的解决方法
2017/02/14 Python
Python基于回溯法子集树模板实现图的遍历功能示例
2017/09/05 Python
教你用一行Python代码实现并行任务(附代码)
2018/02/02 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
python requests 测试代理ip是否生效
2018/07/25 Python
基于tensorflow加载部分层的方法
2018/07/26 Python
python 多线程将大文件分开下载后在合并的实例
2018/11/09 Python
Python调用百度根据经纬度查询地址的示例代码
2019/07/07 Python
python实现在一个画布上画多个子图
2020/01/19 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
2020/03/06 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
Anthropologie英国:美国家喻户晓的休闲服装和家居产品品牌
2018/12/05 全球购物
经理秘书岗位职责
2013/11/14 职场文书
餐饮业的创业计划书范文
2013/12/26 职场文书
学生周末长期请假条
2014/02/15 职场文书
读书之星事迹材料
2014/05/12 职场文书
维稳工作情况汇报
2014/10/27 职场文书
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电
Python 绘制多因子柱状图
2022/05/11 Python
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL