本文实例展示了一个脚本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操作mysql中文显示乱码的解决方法相关推荐

  1. python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法

    本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...

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

    本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...

  3. sublime text html乱码,Sublime Text 2中文显示乱码的解决方法

    Sublime Text 2中文显示乱码的解决方法 发布时间:2014-05-12 15:30:14   作者:佚名   我要评论 这篇文章主要介绍了Sublime Text 2中文显示乱码的解决方法 ...

  4. PLSQL Developer中文显示乱码的解决方法

    原文链接:https://blog.csdn.net/liaoqianwen123/article/details/42120939 PLSQL Developer中文显示乱码是因为Oracle数据库 ...

  5. python连接数据库的技术_Python操作MySQL数据库的三种方法

    (1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...

  6. 使用matplotlib绘图时坐标轴中文显示乱码的解决方法

    方法一: 在windows系统或者linux系统下设置坐标系下的中文显示 import matplotlib # 导入matplotlib库,使用matplotlib提供的rc()方法进行字体的设置f ...

  7. Xshell中文显示乱码的解决方法

    目录 一.问题描述 二.解决方法 一.问题描述 出现乱码: 二.解决方法 打开 "文件" -> "当前会话属性(R)": 选中 "终端" ...

  8. python连接数据库设置编码_Python学习18-连接数据库

    本文包含内容 连接mysql数据库 连接db2数据库 连接mysql数据库 安装相关库 # 此处指定mysqlclient版本为1.3.12 pip3 install mysqldb==1.3.12 ...

  9. Python 3下Matplotlib画图中文显示乱码的解决方法

    解决办法: 因为乱码是Matplotlib缺少中文配置所导致的,所以我们只需要在程序中说明使用中文字体即可. 先选一个字体.在计算机中找到字体,选择一种中文字体,比如我这里用的是楷体 右键可以查看其属 ...

最新文章

  1. 三角形周长最短问题_谈“最短”
  2. delphi编译缺少组件 imgedit excel2000等
  3. eclipse版本、代号
  4. python安装失败错误代码0x_详解雨林木风Win10提示“Python 0x80070643安装时发生严重错误”解决方法...
  5. php ayyay,在PHP中使用Redis
  6. BZOJ 4300: 绝世好题 动态规划
  7. Linux 环境下,搭建 ZooKeeper 集群
  8. 机器学习基础(二)——训练集和测试集的划分
  9. excel行列互换_Excel中选择性粘贴的5种用法,别再仅仅复制-粘贴了
  10. topic是短语还是句子_词组、短语、句子--Unit 3 Topic 3
  11. 基于微信电影播放小程序系统设计与实现 开题报告
  12. simon游戏c语言,120-Simon游戏步骤三-输出数字一秒后消失
  13. proxmox PVE 安装 黑苹果
  14. 虚拟化:gva、gpa、hva、hpa转化
  15. YARN中的任务队列调度器-公平调度器(Fair Scheduler)
  16. 高性能国产化信号处理平台国产DSP+FPGA+AI NPU安路紫光方案
  17. 灰度共生矩阵的生成和理解
  18. 19.顺时针打印矩阵
  19. 追忆第一次南下深圳有哪些重大抉择(上)?
  20. 私有云:何去何从?解决方案有哪些

热门文章

  1. mysql的事务日志_MySQL 事务日志
  2. 浅析libuv源码-node事件轮询解析(2)
  3. day34-常见内置模块三(re模块)
  4. 嵌入式软件设计第九次实验报告-140201235-陈宇
  5. mySQL 分组查询,根据分组的字段,取最小值
  6. grep 多模式匹配
  7. ubuntu 16.04 编译android,Ubuntu 16.04 64bit 编译 Android 4.4 源码
  8. sql取日期的年月_机油检测美版银美孚5W30,生产日期20年1月
  9. C++动态空间申请、动态对象(new与delete运算)
  10. 蓝桥杯51单片机之利用中断同时控制流水灯、数码管、独立按键、蜂鸣器【单片机开发初学者有趣综合案例】