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之关于类的初步认识
Oct 11 Python
使用Python & Flask 实现RESTful Web API的实例
Sep 19 Python
python学习笔记之列表(list)与元组(tuple)详解
Nov 23 Python
python如何为被装饰的函数保留元数据
Mar 21 Python
mac安装scrapy并创建项目的实例讲解
Jun 13 Python
python hook监听事件详解
Oct 25 Python
django 装饰器 检测登录状态操作
Jul 02 Python
如何快速理解python的垃圾回收机制
Sep 01 Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 Python
python实现语音常用度量方法的代码详解
May 25 Python
深入浅析Django MTV模式
Sep 04 Python
pytorch实现加载保存查看checkpoint文件
Jul 15 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实现简单数字分页效果
2015/07/26 PHP
详解EventDispatcher事件分发组件
2016/12/25 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
php定期拉取数据对比方法实例
2019/09/22 PHP
利用javascript查看html源文件
2006/11/08 Javascript
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
JavaScript 函数调用规则
2009/09/14 Javascript
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
jquery图片切换实例分析
2015/04/15 Javascript
jQuery Easyui实现左右布局
2016/01/26 Javascript
jQuery中delegate()方法的用法详解
2016/10/13 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
Bootstrap table简单使用总结
2017/02/15 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
webpack4打包vue前端多页面项目
2018/09/17 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
微信小程序封装多张图片上传api代码实例
2019/12/30 Javascript
vue学习笔记之给组件绑定原生事件操作示例
2020/02/27 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
用python读写excel的方法
2014/11/18 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
python scipy求解非线性方程的方法(fsolve/root)
2018/11/12 Python
python mqtt 客户端的实现代码实例
2019/09/25 Python
Python3.7 读取 mp3 音频文件生成波形图效果
2019/11/05 Python
Python实现新型冠状病毒传播模型及预测代码实例
2020/02/05 Python
Python要如何实现列表排序的几种方法
2020/02/21 Python
毕业生求职自荐信怎么写
2014/01/08 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
2014年监理个人工作总结
2014/12/11 职场文书
六一亲子活动感想
2015/08/07 职场文书
Python激活Anaconda环境变量的详细步骤
2021/06/08 Python