小编Mic*_*ael的帖子

json.dumps(pickle.dumps(u'å'))引发UnicodeDecodeError

这是一个错误吗?

>>> import json
>>> import cPickle
>>> json.dumps(cPickle.dumps(u'å'))
Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/json/encoder.py", line 361, in encode
    return encode_basestring_ascii(o)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1-3: invalid data
Run Code Online (Sandbox Code Playgroud)

python json pickle

4
推荐指数
1
解决办法
2151
查看次数

标签 统计

json ×1

pickle ×1

python ×1