AugustLeo_cheng
AugustLeo_cheng
采纳率100%
2015-09-11 08:05 阅读 1.5k

Python 输出乱码,求解:)

import MySQLdb
con= MySQLdb.connect(host='127.0.0.1',user='root',passwd='123',db='companyname',charset='utf8')
cursor =con.cursor()
sql ="select * from name"
a = cursor.execute(sql)
row=cursor.fetchone()
print row
cursor.close()
con.close()


    数据库是utf-8的
输出是这个 求解 (1L, u'\u5357\u4eac\u5174\u6d9b\u516c')
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    AugustLeo_cheng AugustLeo_cheng 2015-09-11 09:02

    咳咳,搞错了, 那个是数组 加个[0]就好了

    点赞 评论 复制链接分享
  • a673575727 a673575727 2015-09-11 08:31

    这不是乱码 是这utf-8的编码而已 你可以查回去\u5357\u4eac\u5174\u6d9b\u516c就是对应的字来的

    点赞 评论 复制链接分享

相关推荐