Python 从数据库返回的值编码格式怎么修改?

使用Python的pymssql模块,返回了值(存储到变量name中),值含有中文,是“EA组”printtype(name)得到类型为<type'unicode'>但是... 使用Python的pymssql模块,返回了值(存储到变量 name 中),值含有中文, 是“EA组”

print type(name)
得到类型为<type 'unicode'>
但是print时,得到的是 EA×é
我尝试了 print name.encode("utf-8"),还是一样的, EA×é

我在Python的第一行,已经加了 # -*- coding:utf-8 -*-

这个是什么原因,怎么改正???
展开
 我来答
匿名用户
2015-02-13
展开全部
通我先检查 cam_row否空再检查度度与预期度1相符

加句 if not cam_row:continue
追问
肯定有值的,SQL语句返回值了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式