python 查询结果 总有个u字符???

7哥 发布于 2016/09/08 16:38
阅读 1K+
收藏 0

conn, cur = MySQLPool.getConnection()
print dbname
cur.execute(MysqlDDL.show_db_version)
db_version = cur.fetchone()
print db_version
打印数据库信息:

{u'VERSION()': u'5.7.13'}

结果中 会有个u 字符

包括其它查询都会有,不知道什么原因,求解答

加载中
1
wei2011
wei2011
用python3吧
wei2011
wei2011
回复 @7哥 : 我是说,让你用python3,不要用python2了
7哥
7哥
2.7
0
黑暗圣堂武士
黑暗圣堂武士
表示unicode 编码
502BadGateway
502BadGateway
回复 @7哥 : 不用解决啊,应用上就没问题了,只是个编码标示
无争
无争
回复 @黑暗圣堂武士 : 哈哈。。。
黑暗圣堂武士
黑暗圣堂武士
回复 @7哥 : 经常奇怪为什么你们这种水平能当程序员。。。
7哥
7哥
怎么解决?
0
黑暗圣堂武士
黑暗圣堂武士

统一用unicode编码存储可以减少乱码的问题。


0
罗祥
罗祥
这是函数返回的结果类型就是tuple类型,跟版本无关
0
Timor-快跑
Timor-快跑
这有什么好解释的   只是现在是Unicode编码。你要变成utf8字符串 _str.encode("utf8");
0
DLstudio
DLstudio
Unicode编码
0
yuzhouliu
yuzhouliu
这很正常,编码unicode
返回顶部
顶部