chen0525s 发表于 2020-7-8 08:46:23

PYMSSQL 联结 sql2005 执行存储过程显示乱码。。

代码:

import pymssql

#链接远程数据库
con=pymssql.connect(host='192.168.1.12',user='sa',password='123456Aa',database='AIS20200703083235',charset='utf8')
cur=con.cursor()
cur.execute('exec s_bom @itemno1=%s,@itemno2=%s,@itemno3=%s',('','',''))
data=cur.fetchall()
for rec in data:
    a=rec[:6]
    print(a)
#打印数据集的条数
print("\r\n记录集总条数为%s" % cur.rowcount)
#提交修改
con.commit()
#关闭链接
con.close()
运行结果 上传至附件
求助大神帮忙看一下谢谢!

Hz非凡 发表于 2020-11-10 20:51:45

看过一个视频,好像需要查找数据库的编码格式,中文乱码,可能是国标编码。
页: [1]
查看完整版本: PYMSSQL 联结 sql2005 执行存储过程显示乱码。。