'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

Amro Younes

我有以下要嵌入json的字符串:

mystr = '<url host="bing.com" method="GET" uri="/update?v=1&amp;uid=\xdf\xe2\x80|\xff\xff\xff\xff\xf3\x99\x83|\x88\xe2\x80|\xff\xff\xff\xff\xf6\x80|n\x80|&amp;os=45" user_agent=""/>\n    <url host="zaloopa.co.cc" method="GET" uri="/update?v=1&amp;uid=\xdf\xe2\x80|\xff\xff\xff\xff\xf3\x99\x83|\x88\xe2\x80|\xff\xff\xff\xff\xf6\x80|n\x80|&amp;os=45" user_agent=""/>'

import json
json.dumps('url':mystr)

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>

  File "/usr/lib64/python2.6/json/__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "/usr/lib64/python2.6/json/encoder.py", line 367, in encode
    chunks = list(self.iterencode(o))
  File "/usr/lib64/python2.6/json/encoder.py", line 309, in _iterencode
    for chunk in self._iterencode_dict(o, markers):
  File "/usr/lib64/python2.6/json/encoder.py", line 275, in _iterencode_dict
    for chunk in self._iterencode(value, markers):
  File "/usr/lib64/python2.6/json/encoder.py", line 294, in _iterencode
    yield encoder(o)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xdf in position 59: invalid continuation byte

我尝试了mystr.encode('ascii','ignore),但从技术上讲,每个这些值(例如\ xdf)本身都是单个字节,它们在ascii范围内。有没有一种方法可以按摩数据并馈入json而不会崩溃。

没有暗示该行的编码是什么。

谢谢...阿姆罗

用户名
mystr = u'<url host="bing.com" method="GET" uri="/update?v=1&amp;uid=\xdf\xe2\x80|\xff\xff\xff\xff\xf3\x99\x83|\x88\xe2\x80|\xff\xff\xff\xff\xf6\x80|n\x80|&amp;os=45" user_agent=""/>\n    <url host="zaloopa.co.cc" method="GET" uri="/update?v=1&amp;uid=\xdf\xe2\x80|\xff\xff\xff\xff\xf3\x99\x83|\x88\xe2\x80|\xff\xff\xff\xff\xf6\x80|n\x80|&amp;os=45" user_agent=""/>'

import json
print json.dumps({'url': mystr}, ensure_ascii=False)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

来自分类Dev

utf8'编解码器无法解码位置的字节0xae

来自分类Dev

Python'utf8'编解码器无法解码位置72的字节0xc3:无效的连续字节

来自分类Dev

Robot_framework UnicodeDecodeError:'utf-8'编解码器无法解码位置42的字节0xe0:无效的连续字节

来自分类Dev

python:UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xc0:无效的起始字节

来自分类Dev

builtins.UnicodeDecodeError:'utf-8'编解码器无法解码位置17的字节0xd2:无效的连续字节

来自分类Dev

“utf-8”编解码器无法解码位置 972 中的字节 0xca:连续字节无效:使用 os、shutil、字典移动文件

来自分类Dev

Google SDK gcloud 崩溃(UnicodeDecodeError):“utf8”编解码器无法解码位置 29 中的字节 0xf8:起始字节无效

来自分类Dev

json.dump-UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xbf:无效的起始字节

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置1266中的字节0xba:无效的起始字节

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置178175077中的字节0xf6:无效的起始字节

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置3131中的字节0x80:无效的起始字节

来自分类Dev

我使用cmd.exe运行脚本,但出现错误:UnicodeDecodeError:'utf8'编解码器无法解码位置77的字节0xc9:无效的连续字节

来自分类Dev

UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0xff:无效的起始字节

来自分类Dev

Gmail API读取凭据“ utf-8”编解码器无法解码位置0的字节0x80:无效的起始字节

来自分类Dev

UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0x90:无效的起始字节

来自分类Dev

UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 0 中的字节 0x80:起始字节无效

来自分类Dev

UnicodeDecodeError:'utf-8'编解码器无法解码位置1的字节0xe3:无效的继续字节

来自分类Dev

UnicodeDecodeError:'utf-8'编解码器无法解码位置2的字节0xb5:无效的起始字节

来自分类Dev

UnicodeDecodeError:“ utf-8”编解码器无法解码位置10的字节0xa9:无效的起始字节

来自分类Dev

如何解决UnicodeDecodeError:'utf-8'编解码器无法解码位置3的字节0xa1:无效的起始字节?

来自分类Dev

'utf-8'编解码器无法解码位置227中的字节0x96:无效的起始字节

来自分类Dev

“UnicodeDecodeError:‘utf-8’编解码器无法解码位置 2491 中的字节 0xad:起始字节无效”

来自分类Dev

pd.read_csv:utf-8' 编解码器无法解码位置 61 中的字节 0x98:无效的起始字节

来自分类Dev

发生异常:UnicodeDecodeError'utf-8'编解码器无法解码位置的字节0xf1

来自分类Dev

如何修复json.dumps错误'utf8'编解码器无法解码位置2'的字节0xe0?

来自分类Dev

如何修复json.dumps错误'utf8'编解码器无法解码位置2'的字节0xe0?

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置34的字节0xc3:数据意外结束

来自分类Dev

UnicodeDecodeError:'utf8'编解码器无法解码位置34的字节0xc3:数据意外结束

Related 相关文章

  1. 1

    'utf8'编解码器无法解码位置59的字节0xdf:无效的连续字节

  2. 2

    utf8'编解码器无法解码位置的字节0xae

  3. 3

    Python'utf8'编解码器无法解码位置72的字节0xc3:无效的连续字节

  4. 4

    Robot_framework UnicodeDecodeError:'utf-8'编解码器无法解码位置42的字节0xe0:无效的连续字节

  5. 5

    python:UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xc0:无效的起始字节

  6. 6

    builtins.UnicodeDecodeError:'utf-8'编解码器无法解码位置17的字节0xd2:无效的连续字节

  7. 7

    “utf-8”编解码器无法解码位置 972 中的字节 0xca:连续字节无效:使用 os、shutil、字典移动文件

  8. 8

    Google SDK gcloud 崩溃(UnicodeDecodeError):“utf8”编解码器无法解码位置 29 中的字节 0xf8:起始字节无效

  9. 9

    json.dump-UnicodeDecodeError:'utf8'编解码器无法解码位置0的字节0xbf:无效的起始字节

  10. 10

    UnicodeDecodeError:'utf8'编解码器无法解码位置1266中的字节0xba:无效的起始字节

  11. 11

    UnicodeDecodeError:'utf8'编解码器无法解码位置178175077中的字节0xf6:无效的起始字节

  12. 12

    UnicodeDecodeError:'utf8'编解码器无法解码位置3131中的字节0x80:无效的起始字节

  13. 13

    我使用cmd.exe运行脚本,但出现错误:UnicodeDecodeError:'utf8'编解码器无法解码位置77的字节0xc9:无效的连续字节

  14. 14

    UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0xff:无效的起始字节

  15. 15

    Gmail API读取凭据“ utf-8”编解码器无法解码位置0的字节0x80:无效的起始字节

  16. 16

    UnicodeDecodeError:'utf-8'编解码器无法解码位置0的字节0x90:无效的起始字节

  17. 17

    UnicodeDecodeError: 'utf-8' 编解码器无法解码位置 0 中的字节 0x80:起始字节无效

  18. 18

    UnicodeDecodeError:'utf-8'编解码器无法解码位置1的字节0xe3:无效的继续字节

  19. 19

    UnicodeDecodeError:'utf-8'编解码器无法解码位置2的字节0xb5:无效的起始字节

  20. 20

    UnicodeDecodeError:“ utf-8”编解码器无法解码位置10的字节0xa9:无效的起始字节

  21. 21

    如何解决UnicodeDecodeError:'utf-8'编解码器无法解码位置3的字节0xa1:无效的起始字节?

  22. 22

    'utf-8'编解码器无法解码位置227中的字节0x96:无效的起始字节

  23. 23

    “UnicodeDecodeError:‘utf-8’编解码器无法解码位置 2491 中的字节 0xad:起始字节无效”

  24. 24

    pd.read_csv:utf-8' 编解码器无法解码位置 61 中的字节 0x98:无效的起始字节

  25. 25

    发生异常:UnicodeDecodeError'utf-8'编解码器无法解码位置的字节0xf1

  26. 26

    如何修复json.dumps错误'utf8'编解码器无法解码位置2'的字节0xe0?

  27. 27

    如何修复json.dumps错误'utf8'编解码器无法解码位置2'的字节0xe0?

  28. 28

    UnicodeDecodeError:'utf8'编解码器无法解码位置34的字节0xc3:数据意外结束

  29. 29

    UnicodeDecodeError:'utf8'编解码器无法解码位置34的字节0xc3:数据意外结束

热门标签

归档