您的位置:首页 > 其它

关于‘ascii’ codec can't decode byte 0xe5 in position 1:orddinal not in range(128)

2015-03-30 17:32 316 查看
使用如下一段python程序存储一个json对象到文件中去。



运行时,遇到如下错误:



ascii编码器不能解码oxe5,要存储的json对象中的内容大部分是unicode编码的,个别字段出现了utf8编码,如下所示:



这导致了错误的发生,在向json写入字段时,应该首先把字段解码成unicode,便可以解决这个问题。

至于深层次的原因,网上同样有好多介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐