UnicodeDecodeError при сохранении не ascii символа в dong монго - PullRequest
0 голосов
/ 09 мая 2011

Использование mongoengine с mongodb при сохранении документа, значение которого не является символом ascii, получило UnicodeDecodeError (mongoengine оборачивает значения вызовом unicode())
как с этим бороться?

1 Ответ

0 голосов
/ 09 мая 2011

Если вы звоните unicode(), вы должны предоставить кодировку, в которую закодирована ваша строка, чтобы функция unicode() знала, как преобразовать данные. Например:

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