[求助]pymssql 读数据库中的中文字符出现乱码

[求助]pymssql 读数据库中的中文字符出现乱码

python 版本: 2.5
pymssql 版本: 0.8

在数据库中的表如下
NUM   PET_NAME      OWNER
1        大花                   大明       
2        猫                     小明       
3        老鼠                   安子       

程序:

[Copy to clipboard] [ - ]
CODE:
import pymssql

con = pymssql.connect(host='127.0.0.1', user ='yada', password='yada2002', database='test')
cur = con.cursor()

query = "select %s from %s" % ('PET_NAME', 'pet')
cur.execute(query)

for name in cur.fetchall():
    print name

读出的乱码如下:
('\xb4\xf3\xbb\xa8',)
('\xc3\xa8',)
('\xc0\xcf\xca\xf3',)

我在论坛上搜到以前有人发了类似的贴,但是未能解决,望大家帮我看看,谢谢。
已经找到问题所在


[Copy to clipboard] [ - ]
CODE:
print name

换成

[Copy to clipboard] [ - ]
CODE:
print r"%s" % name

后正常