本文实例展示了一个脚本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程序设计有所帮助。

mysql python 中文_python操作mysql中文显示乱码的解决方法相关推荐

  1. Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法

    网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法.我看不懂啊,觉得好复杂.翻了好多前辈的网页,找到一个解决方案.我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就 ...

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

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

  3. utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件

    utf-8编码的中文注释 在 sourceinsight 显示乱码的解决方法---utf8 转gb2312插件 参考文章: (1)utf-8编码的中文注释 在 sourceinsight 显示乱码的解 ...

  4. mysql导出长数字到excel避免显示为科学记数法 解决方法

    mysql导出长数字到excel避免显示为科学记数法 解决方法 参考文章: (1)mysql导出长数字到excel避免显示为科学记数法 解决方法 (2)http://www.cnblogs.com/z ...

  5. cmd命令行mysql乱码解决方法_mysql命令行显示乱码的解决方法

    mysql命令行显示乱码的解决方法:1.打开my.ini配置文件:2.修改配置[default-character-set=utf8]:3.改变数据库的编码方式,如[set character_set ...

  6. Win11字体显示乱码的解决方法

    Win11系统字体显示乱码怎么办?最近有用户询问这个问题,在使用电脑的时候发现电脑字体出现了乱码的情况,很是影响使用体验,应该怎么处理呢?针对这一问题,本篇带来了详细的Win11字体显示乱码的解决方法 ...

  7. win10很多软件显示模糊_win10安装软件出现乱码怎么办 win10新装软件显示乱码的解决方法_windows10_Windows系列_操作系统...

    win10安装软件出现乱码怎么办?在新安装软件时,安装的过程中,安装界面出现了乱码,已至于无法正常安装,这种情况应该如何解决呢?下文中为大家带来了win10新装软件显示乱码的解决方法.感兴趣的朋友不妨 ...

  8. 台式计算机软件打不开,电脑打开软件显示乱码的解决方法 电脑点击软件没反应怎么办...

    经常使用电脑的我们,难免会遇到各种各样的问题,比如说打开软件时显示乱码打不开,又或是打开软件没反应,虽然这都是小问题,该怎么解决呢?其实很简单,小编在这里为大家带来有效的解决方法,大家可以学习下. 电 ...

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

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

  10. php 页面上显示xls文档,phpExcel输出xls文档显示乱码的解决方法

    phpExcel输出xls文档显示乱码的解决办法 最近在做一些报表的系统,主要是对excel的读取和处理操作. 之前在自己的机器上做开发的时候,没有出现乱码的情况, 即使是我布置到服务器上,导入,导出 ...

最新文章

  1. java des加密解密_JAVA和c# 之间数据通讯时通过DES进行加密解密
  2. Citrix Director
  3. 全志 添加外挂RTC Hym8563
  4. linux安装python3.6_Linux环境下安装python3.6
  5. 音视频低延迟应用的四个技术实践
  6. php.ini 安全配置
  7. Win7_刻录DVD
  8. 【英语学习】【WOTD】prodigous 释义/词源/示例
  9. Tina-TI 电路仿真下载、安装、简单功能介绍
  10. word计算机排版怎么选,Word选择题选项对齐排版方法 查找替换工具搞定
  11. Newtonsoft.Json的使用
  12. html调用js文件函数_函数式编程中的战斗机(三)--elm调用javascript的flags方式
  13. html 下载 txt 文件
  14. android pie原生壁纸,分享:全新谷歌Pixel 3原生手机壁纸 谷歌亲儿子的最强体验!...
  15. MQTT 测试工具介绍
  16. payjs 源码_ZFAKA发卡系统用宝塔安装详细图文教程+对接Payjs个人支付版本
  17. [GIS热点] 3S技术集成-新技术革命下集成模式
  18. 服务器ghost系统蓝屏,完美解决ghost WIN7安装后启动蓝屏问题
  19. 透过华为军团看科技之变(二):机场轨道
  20. 黑衣人---走出软件作坊:三五个人十来条枪 如何成为开发正规军(三十四)

热门文章

  1. mysql left join第一个_MySQL 之 LEFT JOIN 避坑指南
  2. 案例解读:利用12c渐进式DASH分析ON CPU
  3. 佩奇送福利:Eygle系列书籍免费下载
  4. 一文解析Apache Avro数据
  5. 带你掌握Vue过滤器filters及时间戳转换
  6. 你的数仓函数结果不稳定,可能是属性指定错了
  7. 【华为云技术分享】快速理解spark-on-k8s中的external-shuffle-service
  8. 深度学习-通用模型调试技巧
  9. 云+AI+5G时代,华为云已准备好多元化云服务架构
  10. 香港计算机mphil申请成功案例,香港稀有CS MPhil录取:申请也有起死回生的惊喜...