python在使用json.dumps报错 UnicodeDecodeError('utf8','\xe5\xae\x9a\xe6\x8a\x95\xe6\x9c\x9f\xe6\x95\xb0\xef', 12, 13, 'unexpected end of data')
时间: 2023-11-12 15:04:12 浏览: 118
json_with_python_symbian_60.rar_json symbian_python_python json_
当使用json.dumps时,如果出现UnicodeDecodeError('utf8','\xe5\xae\x9a\xe6\x8a\x95\xe6\x9c\x9f\xe6\x95\xb0\xef', 12, 13, 'unexpected end of data')这个错误,通常是因为在json.dumps中传入的数据中含有非UTF-8编码的字符。解决这个问题的方法是在json.dumps中添加参数ensure_ascii=False,这样就可以保证输出的是中文而不是Unicode编码了。
阅读全文