【问题标题】:UnicodeDecodeError when saving non ascii character to mongo db将非 ascii 字符保存到 mongodb 时出现 UnicodeDecodeError
【发布时间】:2011-05-08 20:47:12
【问题描述】:

在 mongodb 中使用 mongoengine 保存具有非 ascii 字符值的文档时出现 UnicodeDecodeError(mongoengine 使用 unicode() 调用包装值)
有什么办法处理呢?

【问题讨论】:

标签: python unicode mongodb mongoengine


【解决方案1】:

如果您正在调用unicode(),您应该提供您的字符串编码的编码,以便unicode() 函数知道如何转换数据。例如:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-29
    • 1970-01-01
    • 2011-05-22
    • 2018-08-23
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    相关资源
    最近更新 更多