今天在尝试用python连接sql server08时,出现
cursor.execute("select top 1000 * from Orders")
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation byte异常
百度查询后,一直没有得到答案,但最终还是得到了启示。
在尝试更换连接的sql表后,问题终于得到解决。
原来之前的报错是因为所选表的列中含有中文所造成的。
但是,如何能够用python连接sql中含有中文列的表,目前仍无法得知?