TDB = csv.reader(codecs.open('data/TDS.csv', 'rb', encoding='utf-8'), delimiter=',', quotechar='"')
ts = db.testCol
for row in TDB:
print row[1]
T = {"t":row[1],
"s": row[0]}
post_id = ts.insert(T)
我不知道为什么我不能将它编码为 utf-8 而我想将数据插入数据库中,我必须将其设为 utf8 格式。
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf3 in position 36: invalid continuation byte
在我输入编码函数之前,我从 pymongo 得到了这个。
bson.errors.InvalidStringData: strings in documents must be valid UTF-8
我猜,这是它无法编码的数据
'compleja e intelectualmente retadora , el ladrÛn de orquÌdeas es uno de esos filmes que vale la pena ver precisamente por su originalidad . '
有谁知道我该怎么做?谢谢