1.SQLServer默认是GBK编码,若按如下写法
conn=pymssql.connect(host='.',database='25',charset='GBK')
name='中文'
exe_sql = 'select * from Mir_Hum_Info where sChrName =' + '\'' + name + '\''
查询结果为空[]
2.若修改为 charset='utf8',查询有结果,但有中文的地方显示成 乱码。
然后各种查询了网上的方法,把exe_sql.decode(xxx),encode(YY)
直接报错,没用--