如何使用pymongo在mongodb中存储非utf-8字符串

韦拜·德赛

如何使用pymongo在mongodb中存储非utf-8字符串,例如“ \ xac \ xbb,v \ xc9o \ xa8 \ x18 \ x89 \ x95 \ xd8K \ x03AZ \ xac”?

如果我以通常的方式执行此操作,则会收到错误消息“文档中的字符串必须是有效的UTF-8:'\ xac \ xbb,v \ xc9o \ xa8 \ x18 \ x89 \ x95 \ xd8K \ x03AZ \ xac'

wdberkeley

您有两种选择:

  1. 将字符串从其当前编码转换为UTF-8,因为MongoDB仅在文档中支持UTF-8编码的字符串;您可以为此使用python的字符串编码功能

  2. 使用PyMongo中binary子模块将字符串作为二进制数据存储在二进制类型字段中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用pymongo在mongodb中存储非utf-8字符串

来自分类Dev

Python反转UTF-8字符串

来自分类Dev

MySQL比较UTF-8字符串

来自分类Dev

UTF8字符串为int

来自分类Dev

如何使用UTF-8字符串检查golang中的字符值?

来自分类Dev

从UTF-8字符串中查找非ASCII字符

来自分类Dev

PHP从字符串中删除所有非UTF-8字符

来自分类Dev

utf16字符串作为utf8字符串的长度

来自分类Dev

比较Windows-1252字符串和UTF-8字符串

来自分类Dev

Python:将utf-8字符串转换为字节字符串

来自分类Dev

Python:将utf-8字符串转换为字节字符串

来自分类Dev

将UTF-8字符串转换为可读字符串

来自分类Dev

如何删除字符串中的任何utf8mb4字符

来自分类Dev

如何知道Javascript字符串中是否有UTF8字符?

来自分类Dev

C ++使用u8字符串作为无符号字符串

来自分类Dev

使用utf8字符串创建存储过程

来自分类Dev

在Python 3中,如何从字符串中删除所有非UTF8字符?

来自分类Dev

如何在python中构建utf8字符串

来自分类Dev

如何在OS X终端中显示UTF8字符串

来自分类Dev

从PHP中的UTF-8字符串中删除控制字符

来自分类Dev

在Java / Android中找出UTF-8字符串中的字符数

来自分类Dev

对JavaScript中的utf-8字符串使用encodeURI()vs.escape()

来自分类Dev

如何删除python字符串的最后utf8字符

来自分类Dev

如何从十六进制编码的字符串解码为UTF-8字符串

来自分类Dev

PDO截断UTF-8字符处的字符串

来自分类Dev

从Python Unicode字符串获取UTF-8字符代码

来自分类Dev

PDO截断UTF-8字符处的字符串

来自分类Dev

从Python Unicode字符串获取UTF-8字符代码

来自分类Dev

Swift 2 Json utf8字符串字符错误

Related 相关文章

热门标签

归档