本文实例展示了一个脚本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中文乱码的解决方法python处理json数据中的中文python实现中文输出的两种方法Python匹配中文的正则表达式Python中使用中文的方法Python BeautifulSoup中文乱码问题的2种解决方法Python的shutil模块中文件的复制操作函数详解Python 中文正则表达式笔记Python2包含中文报错的解决方法

python处理json数据 乱码报错_python操作mysql中文显示乱码的解决方法相关推荐

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

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

  2. python连接数据库设置编码_python操作mysql中文显示乱码的解决方法

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

  3. python nonetype object is not_python报错TypeError: ‘NoneType‘ object is not subscriptable的解决方法...

    发现问题 写python的时候出现了这个错,然后网上的教程的解决方案几乎都是--"重新定义下这个变量",看的我一脸懵逼 后来发现原来是我把return None的方法赋给了变量,之 ...

  4. python中引入包的时候报错AttributeError: module ‘sys‘ has no attribute ‘setdefaultencoding‘解决方法?

    python中引入包的时候报错AttributeError: module 'sys' has no attribute 'setdefaultencoding'解决方法? 参考文章: (1)pyth ...

  5. python 报错 AttributeError: module ‘time‘ has no attribute ‘clock 解决方法

    源码如下: #引入所需要的时间库 import datetime import time#程序计时器,启动计时器 start = time.clock()#中间是放置需要测试运行时间的程序代码#计算启 ...

  6. vue 报错 Cannot read property ‘__ob__‘ of undefined的解决方法

    vue 报错 Cannot read property '__ob__' of undefined的解决方法 参考文章: (1)vue 报错 Cannot read property '__ob__' ...

  7. php 正则报错,PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析...

    本文实例讲述了PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法.分享给大家供大家参考,具体如下: 环境错误级别:error ...

  8. 支付宝 报错 rsa_private read error : private key is NULL解决方法

    原因:  真机调试IOS支付宝功能GDB出现 rsa_private read error : private key is NULL提示 调试iOS 支付宝SDK的时候,执行demo.把 Partn ...

  9. zabbix报错cannot set resource limit: [13] Permission denied解决方法

    zabbix报错cannot set resource limit: [13] Permission denied解决方法 参考文章: (1)zabbix报错cannot set resource l ...

最新文章

  1. leetcode 343. 整数拆分(Integer Break)
  2. 关于YOLO算法的备忘
  3. horizon client 无法识别域_LY-W100摄像头视频定时拍照图像识别分析抄表读表无线远传水表数_水表吧...
  4. noip2017d2t2
  5. c++使用单向链表存储一组有序数据_初试攻略丨计算机考研中数据结构知识点总结,硬核!...
  6. 进阶03 System、StringBuilder类
  7. 修改一行代码,将图像匹配效果提升14%
  8. Maven压缩插件YUI Compressor使用介绍
  9. python王者荣耀
  10. 全球与中国弹簧探针市场深度研究分析报告(2022)
  11. 录音软件行业调研报告 - 市场现状分析与发展前景预测
  12. 工作中使用到的单词(软件开发)
  13. MPS模块式柔性自动化生产线
  14. 强智教务JAVA/PHP模拟登录 密码JavaScript脚本encodeInp()加密算法破解
  15. python stdin.write_向stdin写入大量数据
  16. Stata:xtivreg与xtivreg2的区别
  17. 计算机专业发展基金申报书,【计算机学院】国家自然科学基金申请书写作技巧及评审要点...
  18. 基于Python的头脑王者脚本(纯娱乐)
  19. Word制作三线表格并插入公式
  20. 基于 next.js + mdx 搭建组件库文档项目(一) -- 开发环境搭建

热门文章

  1. antd menu收缩时二级菜单不跟随的问题。
  2. C#开发APP,ToolBar控件在Smobiler中的使用方式【附案例源码】——Smobiler移动开发平台...
  3. 针对maven install 报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1 解决方案...
  4. 订阅号助手App发布 手机也能管理公众号了
  5. Java记录-SpringMVC整合Echarts画地图加散点图
  6. WinForm应用只运行一次
  7. C# 平时碰见的问题【1】
  8. SharePoint中Tab方式进行内容展现的WebPart
  9. 2019语音技术报告:语音经济规模将超移动应用
  10. malloc与new的区别