当我的python代码试图将dictionary对象转换为Json字符串时,它引发了以下异常:
SerializationError: ({'status': 'rd',
'name': 'Detecci\xf3nInt/.unclassified.ez', 'st': 0},
UnicodeDecodeError('utf8', 'Detecci\xf3nInt/.unclassified.ez', 7, 8,
'invalid continuation byte'))
有什么解决这个问题的提示吗。在
Tags:
默认情况下,
json.dump()
使用UTF8编码,但是字典中name
键的值不是UTF8。它看起来像ISO-8859-X编码之一。您可以使用encoding
参数指定编码:输出
^{pr2}$我对使用哪种编码有点猜测,所以您可能需要检查哪种编码对您的数据是正确的。在
相关问题 更多 >
编程相关推荐