python连接数据库设置编码_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本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中文显示乱码的解决方法相关推荐
- python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...
- mysql python 中文_python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf- ...
- sublime text html乱码,Sublime Text 2中文显示乱码的解决方法
Sublime Text 2中文显示乱码的解决方法 发布时间:2014-05-12 15:30:14 作者:佚名 我要评论 这篇文章主要介绍了Sublime Text 2中文显示乱码的解决方法 ...
- PLSQL Developer中文显示乱码的解决方法
原文链接:https://blog.csdn.net/liaoqianwen123/article/details/42120939 PLSQL Developer中文显示乱码是因为Oracle数据库 ...
- python连接数据库的技术_Python操作MySQL数据库的三种方法
(1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. ...
- 使用matplotlib绘图时坐标轴中文显示乱码的解决方法
方法一: 在windows系统或者linux系统下设置坐标系下的中文显示 import matplotlib # 导入matplotlib库,使用matplotlib提供的rc()方法进行字体的设置f ...
- Xshell中文显示乱码的解决方法
目录 一.问题描述 二.解决方法 一.问题描述 出现乱码: 二.解决方法 打开 "文件" -> "当前会话属性(R)": 选中 "终端" ...
- python连接数据库设置编码_Python学习18-连接数据库
本文包含内容 连接mysql数据库 连接db2数据库 连接mysql数据库 安装相关库 # 此处指定mysqlclient版本为1.3.12 pip3 install mysqldb==1.3.12 ...
- Python 3下Matplotlib画图中文显示乱码的解决方法
解决办法: 因为乱码是Matplotlib缺少中文配置所导致的,所以我们只需要在程序中说明使用中文字体即可. 先选一个字体.在计算机中找到字体,选择一种中文字体,比如我这里用的是楷体 右键可以查看其属 ...
最新文章
- 三角形周长最短问题_谈“最短”
- delphi编译缺少组件 imgedit excel2000等
- eclipse版本、代号
- python安装失败错误代码0x_详解雨林木风Win10提示“Python 0x80070643安装时发生严重错误”解决方法...
- php ayyay,在PHP中使用Redis
- BZOJ 4300: 绝世好题 动态规划
- Linux 环境下,搭建 ZooKeeper 集群
- 机器学习基础(二)——训练集和测试集的划分
- excel行列互换_Excel中选择性粘贴的5种用法,别再仅仅复制-粘贴了
- topic是短语还是句子_词组、短语、句子--Unit 3 Topic 3
- 基于微信电影播放小程序系统设计与实现 开题报告
- simon游戏c语言,120-Simon游戏步骤三-输出数字一秒后消失
- proxmox PVE 安装 黑苹果
- 虚拟化:gva、gpa、hva、hpa转化
- YARN中的任务队列调度器-公平调度器(Fair Scheduler)
- 高性能国产化信号处理平台国产DSP+FPGA+AI NPU安路紫光方案
- 灰度共生矩阵的生成和理解
- 19.顺时针打印矩阵
- 追忆第一次南下深圳有哪些重大抉择(上)?
- 私有云:何去何从?解决方案有哪些
热门文章
- mysql的事务日志_MySQL 事务日志
- 浅析libuv源码-node事件轮询解析(2)
- day34-常见内置模块三(re模块)
- 嵌入式软件设计第九次实验报告-140201235-陈宇
- mySQL 分组查询,根据分组的字段,取最小值
- grep 多模式匹配
- ubuntu 16.04 编译android,Ubuntu 16.04 64bit 编译 Android 4.4 源码
- sql取日期的年月_机油检测美版银美孚5W30,生产日期20年1月
- C++动态空间申请、动态对象(new与delete运算)
- 蓝桥杯51单片机之利用中断同时控制流水灯、数码管、独立按键、蜂鸣器【单片机开发初学者有趣综合案例】