怀疑是pymssql.connect指定的字符集跟数据库使用的字符集不符,尝试修改charset。也可以参考《pymssql中文显示乱码》里面类似的方法来处理unicode变量.encode('latin1').decode('gbk')