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')
咳咳,搞错了, 那个是数组 加个[0]就好了
这不是乱码 是这utf-8的编码而已 你可以查回去\u5357\u4eac\u5174\u6d9b\u516c就是对应的字来的