Sqlite 提取中文数据报错

Sqlite 提取中文数据报错

cur.execute("SELECT * FROM basvslvoy")
pysqlite2.dbapi2.OperationalError: Could not decode to UTF-8 column 'CUSTCNAME' with text '上海海关'
con=sqlite.connect(r"D:\workspace\sqlite\sqlite\vspersional.db")
con.text_factory=str

加入下面这一行就不会报错了
sqlite默认编码是utf8的,确认插入的数据为utf8码。就不会报错了。
呃。_sqlite我这没源文件。楼主怎么找到的?太强了。PFPF