• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python操作mysql中文显示乱码的解决方法

python操作mysql中文显示乱码的解决方法

作者:shichen2014 字体:[增加 减小] 来源:互联网

shichen2014 通过本文主要向大家介绍了python mysql乱码,python mysql 中文,python安装mysql,python连接mysql,python操作mysql等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

本文实例展示了一个脚本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)

示例代码如下:

 
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()</div>

希望本文所述对大家的Python程序设计有所帮助。

</div>

您可能想查找下面的文章:

  • python查询mysql中文乱码问题
  • python操作mysql中文显示乱码的解决方法
  • python操作mysql中文显示乱码的解决方法
  • python sqlobject(mysql)中文乱码解决方法

相关文章

  • Python读写配置文件的方法
  • 跟老齐学Python之大话题小函数(1)
  • 跟老齐学Python之dict()的操作方法
  • python动态监控日志内容的示例
  • Python常用算法学习基础教程
  • python遍历 truple list dictionary的几种方法总结
  • 详解Python的Django框架中的中间件
  • Python二叉搜索树与双向链表转换实现方法
  • Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
  • python写xml文件的操作实例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 用Python给文本创立向量空间模型的教程
    • 一个计算身份证号码校验位的Python小程序
    • 详解python调度框架APScheduler使用
    • Python多线程下载文件的方法
    • Python selenium 三种等待方式解读
    • 使用Python内置的模块与函数进行不同进制的数的转换
    • python实现爬虫下载美女图片
    • python中的五种异常处理机制介绍
    • Python爬虫代理IP池实现方法
    • Windows下Eclipse+PyDev配置Python+PyQt4开发环境

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有