0

非ASCII文字で値を持つドキュメントを保存するときにmongodbでmongoengineを使用すると、UnicodeDecodeError(mongoengineは値をunicode()呼び出しでラップします)を取得
しました。これを処理する方法は何ですか?

4

1 に答える 1

0

呼び出しているunicode()場合は、文字列がエンコードされているエンコードを指定して、unicode()関数がデータの変換方法を認識できるようにする必要があります。例えば:

v = "myvalüe"
u = unicode(v, 'utf-8')
于 2011-05-08T22:21:43.530 に答える