2011-05-08 23 views
0

使用mongoengine用MongoDB的 當保存具有非ASCII字符值文檔時得到的UnicodeDecodeError(mongoengine包裝值與unicode()調用)
什麼來解決它的方法是什麼?的UnicodeDecodeError節省非ASCII字符來蒙戈DB

+0

什麼函數調用導致此異常被拋出? – sth 2011-05-08 20:57:43

+0

@sth,它的unicode()函數 – kilonet 2011-05-08 22:05:30

+0

在python中的unicode編碼和解碼的好教程:http://www.stereoplex.com/blog/python-unicode-and-unicodedecodeerror – techpaisa 2011-05-14 06:27:33

回答

0

如果您致電unicode()您應該提供您的字符串編碼的編碼,以便unicode()函數知道如何轉換數據。例如:

v = "myvalüe" 
u = unicode(v, 'utf-8')