从sqlite3读取表数据的时候,第一行总是会出现乱码,特别是第一个字段,通过调试,发现是第一个字段前面添加了\ufeff(并且不是str的字段,读取出来后会变成str) 这个字段是windows对于Unicode编码添加的头,可以通过字符串截取操作,截掉前面的字符串即可,如item = item[-1]