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中执行shell命令的几个方法小结
Sep 18 Python
Python随机生成彩票号码的方法
Mar 05 Python
Python使用chardet判断字符编码
May 09 Python
Python中最大最小赋值小技巧(分享)
Dec 23 Python
深入浅析python with语句简介
Apr 11 Python
使用python 3实现发送邮件功能
Jun 15 Python
解决Python3 被PHP程序调用执行返回乱码的问题
Feb 16 Python
Python3.5基础之NumPy模块的使用图文与实例详解
Apr 24 Python
Python字典底层实现原理详解
Dec 18 Python
pytorch sampler对数据进行采样的实现
Dec 31 Python
python程序输出无内容的解决方式
Apr 09 Python
Pytorch 图像变换函数集合小结
Feb 01 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入门源程序
2006/10/09 PHP
PHP封装的一个支持HTML、JS、PHP重定向的多功能跳转函数
2014/06/19 PHP
解决laravel资源加载路径设置的问题
2019/10/14 PHP
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
js对数字的格式化使用说明
2011/01/12 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
JS按回车键实现登录的方法
2014/08/25 Javascript
JS 实现列表与多选框选择附预览动画
2014/10/29 Javascript
jquery实现增加删除行的方法
2015/02/03 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
原生js更改css样式的两种方式
2017/03/15 Javascript
使用JavaScript破解web
2018/09/28 Javascript
webpack-url-loader 解决项目中图片打包路径问题
2019/02/15 Javascript
微信公众号平台接口开发 获取access_token过程解析
2019/08/14 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
[03:55]TI9战队采访——TNC Predator
2019/08/22 DOTA
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
Django与遗留的数据库整合的方法指南
2015/07/24 Python
python 获取指定文件夹下所有文件名称并写入列表的实例
2018/04/23 Python
Python3.遍历某文件夹提取特定文件名的实例
2018/04/26 Python
Python-jenkins模块之folder相关操作介绍
2020/05/12 Python
Python实现疫情通定时自动填写功能(附代码)
2020/05/27 Python
详解Python 中的容器 collections
2020/08/17 Python
德国高端单身人士交友网站:ElitePartner
2018/12/02 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
仪器仪表检测毕业生自荐信
2013/10/31 职场文书
大学校园活动策划书
2014/02/04 职场文书
购房意向书
2014/04/01 职场文书
道德之星事迹材料
2014/05/03 职场文书
测量员岗位职责
2015/02/14 职场文书
学生通报表扬范文
2015/05/04 职场文书
小学生法制教育心得体会
2016/01/14 职场文书
实用求职信模板范文
2019/05/13 职场文书