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选择排序算法实例总结
Jul 01 Python
Python Flask-web表单使用详解
Nov 18 Python
Python学习_几种存取xls/xlsx文件的方法总结
May 03 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
Jan 30 Python
Python分支语句与循环语句应用实例分析
May 07 Python
Python 函数list&read&seek详解
Aug 28 Python
如何清空python的变量
Jul 05 Python
Python通过zookeeper实现分布式服务代码解析
Jul 22 Python
Python try except finally资源回收的实现
Jan 25 Python
Python Process创建进程的2种方法详解
Jan 25 Python
深入理解Pytorch微调torchvision模型
Nov 11 Python
Python 操作pdf pdfplumber读取PDF写入Exce
Aug 14 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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
php微信公众号开发之现金红包
2018/04/16 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
javascript中文本框中输入法切换的问题
2013/12/10 Javascript
js实现类似MSN提示的页面效果代码分享
2015/08/24 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
基于jQuery实现一个marquee无缝滚动的插件
2017/03/09 Javascript
Node.js 异步异常的处理与domain模块解析
2017/05/10 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
2018/06/20 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
微信小程序button标签open-type属性原理解析
2020/01/21 Javascript
在Python中使用Mako模版库的简单教程
2015/04/08 Python
在Python的Django框架中显示对象子集的方法
2015/07/21 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
python 修改本地网络配置的方法
2019/08/14 Python
如何使用pycharm连接Databricks的步骤详解
2020/09/23 Python
CSS3 display知识详解
2015/11/25 HTML / CSS
详解h5页面在不同ios设备上的问题总结
2019/03/01 HTML / CSS
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
建筑行业的大学生自我评价
2013/12/08 职场文书
入党积极分子自我鉴定范文
2014/03/25 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
2015年工会工作总结
2015/03/30 职场文书
全国助残日活动总结
2015/05/11 职场文书
预备党员群众意见
2015/06/01 职场文书
老人与海读书笔记
2015/06/26 职场文书
会计入职心得体会
2016/01/22 职场文书
新店开业策划方案怎么书写?
2019/07/05 职场文书
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android