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登陆asp网站页面的实现代码
Jan 14 Python
浅析Python中的for 循环
Jun 09 Python
Python常见异常分类与处理方法
Jun 04 Python
python 动态加载的实现方法
Dec 22 Python
Python基于Floyd算法求解最短路径距离问题实例详解
May 16 Python
基于Django框架利用Ajax实现点赞功能实例代码
Aug 19 Python
pyqt5 使用cv2 显示图片,摄像头的实例
Jun 27 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
Dec 04 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
浅析python函数式编程
Sep 26 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 Python
用Python实现屏幕截图详解
Jan 22 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
用PHP实现将GB编码转换为UTF8
2006/11/25 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
2012/01/10 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
PHP单例模式详细介绍
2015/07/01 PHP
LAMP环境使用Composer安装Laravel的方法
2017/03/25 PHP
HTML中事件触发列表与解说
2007/07/09 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
jquery如何获取复选框的值
2013/12/12 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
json中换行符的处理方法示例介绍
2014/06/10 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
微信小程序城市定位的实现实例(获取当前所在国家城市信息)
2017/05/17 Javascript
基于zepto.js实现手机相册功能
2017/07/11 Javascript
JavaScript编程设计模式之观察者模式(Observer Pattern)实例详解
2017/10/25 Javascript
Vue全家桶实践项目总结(推荐)
2017/11/04 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
webpack分离css单独打包的方法
2018/06/12 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
vue中tab选项卡的实现思路
2018/11/25 Javascript
详解VUE里子组件如何获取父组件动态变化的值
2018/12/26 Javascript
JavaScript适配器模式原理与用法实例详解
2020/03/09 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
2015/04/08 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
Python数据持久化shelve模块用法分析
2018/06/29 Python
django 外键创建注意事项说明
2020/05/20 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
Java语言程序设计测试题改错题部分
2014/07/22 面试题
幼儿园门卫制度
2014/01/29 职场文书
医疗纠纷调解协议书
2015/08/06 职场文书
AngularJS实现多级下拉框
2022/03/25 Javascript
多人盗宝《绿林侠盗》第三赛季4.5上线 跨平台实装
2022/04/03 其他游戏