• 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 os模块介绍
  • Python实现抓取城市的PM2.5浓度和排名
  • Python中的rjust()方法使用详解
  • Python HTMLParser模块解析html获取url实例
  • 在Python中操作时间之tzset()方法的使用教程
  • Python time模块详解(常用函数实例讲解,非常好)
  • 仅用500行Python代码实现一个英文解析器的教程
  • 使用django-suit为django 1.7 admin后台添加模板
  • 用python分割TXT文件成4K的TXT文件
  • 简单谈谈Python中的反转字符串问题

文章分类

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

最近更新的内容

    • 在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
    • 在Python中使用mongoengine操作MongoDB教程
    • 总结用Pdb库调试Python的方式及常用的命令
    • python类参数self使用示例
    • python实现清屏的方法
    • Python中将字典转换为XML以及相关的命名空间解析
    • python如何在终端里面显示一张图片
    • python列出目录下指定文件与子目录的方法
    • python中os操作文件及文件路径实例汇总
    • python和pyqt实现360的CLable控件

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

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